public void Debug() { IWebDriver drv = new ChromeDriver(); drv.Manage().Window.Maximize(); var amazonHomePage = new AmazonHomePage(drv); amazonHomePage.NavigateTo(); var drp = new DropDown(drv, "", "#searchDropdownBox"); drp.SelectItemByName("Pet Supplies"); }
public void SetUp() { string browserType = ConfigurationManager.AppSettings["browserType"]; cmnDriver = new CommonDriver(browserType); cmnDriver.PageLoadTimeout = Int32.Parse(ConfigurationManager.AppSettings["pageLoadTimeout"]); cmnDriver.ElementDetectionTimeout = Int32.Parse(ConfigurationManager.AppSettings["elementDetectionTimeout"]); screenshotControl = new ScreenshotControl(cmnDriver.Driver); extentReport.AddTestLog(Status.Info, "Initializing all web pages"); amazonHomePage = new AmazonHomePage(cmnDriver.Driver); }
public void SelectItem() { var searchedItemText = "It: film tie-in edition of Stephen King’s IT"; IWebDriver drv = new ChromeDriver(); drv.Manage().Window.Maximize(); var amazonHomePage = new AmazonHomePage(drv); amazonHomePage.NavigateTo(); amazonHomePage.IsAt(); amazonHomePage.Header.GetHeaderParts.SearchBar.SearchDropDown.SelectItemByName("Books"); amazonHomePage.Header.GetHeaderParts.SearchBar.InputField.Text = searchedItemText; amazonHomePage.Header.GetHeaderParts.SearchBar.SubmitSearchButton.Click(); var amazonBooksSearchResultsPage = new AmazonBooksSearchResultsPage(drv); var titleText = amazonBooksSearchResultsPage.SearchResults.GetDetailRow(0).Title.Text; var fisrSelectedTypeText = amazonBooksSearchResultsPage.SearchResults.GetDetailRow(2).FirstSelectedType.Text; var fistSelectedTypePrice = amazonBooksSearchResultsPage.SearchResults.GetDetailRow(2).FirstSelectedTypePrice.Text; }
public void WhenIPressTheSearchButton() { AmazonHomePage.ClickSearch(driver); }
public void GivenITypedGameOfThronesASongOfIceAndFire() { AmazonHomePage.TypeSearchBar(driver); }
public void GivenIHaveNavigatedToAmazon() { AmazonHomePage.goToAmazonHomePage(driver); }
public void GivenINavigateToAmazon() { hp = Base.GivenINavigateAmazonPage(); }
internal Context() { drv = new ChromeDriver(); amazonHomePage = new AmazonHomePage(drv); amazonBooksSearchResultsPage = new AmazonBooksSearchResultsPage(drv); }