public void STTC_001() { MainPage <TWebdrivers> mainPage = new MainPage <TWebdrivers>(); UiInteractions <TWebdrivers> .ClickOn(mainPage.Logo); Assert.AreEqual(mainPage.PageName, Webdrivers <TWebdrivers> .Driver.Title); }
public void STTC_008() { string signInEmailXPath = "//input[@id='email']"; string signInPasswordXPath = "//input[@id='passwd']"; MainPage <TWebdrivers> mainPage = new MainPage <TWebdrivers>(); RegisterAndLoginPage <TWebdrivers> registerAndLoginPage = mainPage.ClickOnSignInButton(); UiInteractions <TWebdrivers> .SendText(signInEmailXPath, "*****@*****.**"); UiInteractions <TWebdrivers> .SendText(signInPasswordXPath, "12345"); UiInteractions <TWebdrivers> .ClickOn(registerAndLoginPage.LoginButton); WebdriverWaiter <TWebdrivers> .wait.Until(ExpectedConditions.ElementIsVisible(By.XPath("//a[@class='account']/span[contains(text(), 'Random Person')]"))); }
public void STTC_002() { string searchBarLocator = "//input[@id='search_query_top']"; MainPage <TWebdrivers> mainPage = new MainPage <TWebdrivers>(); UiInteractions <TWebdrivers> .ClickOn(mainPage.SearchBar); UiInteractions <TWebdrivers> .SendText(searchBarLocator, "dress"); UiInteractions <TWebdrivers> .ClickOn(mainPage.SearchButton); mainPage.GetPageUrl(@"//h1/span[contains(text(), 'dress')]"); Regex rgx = new Regex("[^a-zA-Z]"); string stringToAssert = rgx.Replace(mainPage.SearchResult.Text, ""); StringAssert.Contains(stringToAssert.ToLower(), mainPage.SearchResultUrl); }
public RegisterAndLoginPage <TWebdrivers> ClickOnSignInButton() { UiInteractions <TWebdrivers> .ClickOn(SignInButton); return(new RegisterAndLoginPage <TWebdrivers>()); }
public ContactUsPage <TWebdrivers> ClickOnContactUSButton() { UiInteractions <TWebdrivers> .ClickOn(ContactUSButton); return(new ContactUsPage <TWebdrivers>()); }