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");
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 4
0
 public void WhenIPressTheSearchButton()
 {
     AmazonHomePage.ClickSearch(driver);
 }
Exemplo n.º 5
0
 public void GivenITypedGameOfThronesASongOfIceAndFire()
 {
     AmazonHomePage.TypeSearchBar(driver);
 }
Exemplo n.º 6
0
 public void GivenIHaveNavigatedToAmazon()
 {
     AmazonHomePage.goToAmazonHomePage(driver);
 }
Exemplo n.º 7
0
 public void GivenINavigateToAmazon()
 {
     hp = Base.GivenINavigateAmazonPage();
 }
 internal Context()
 {
     drv            = new ChromeDriver();
     amazonHomePage = new AmazonHomePage(drv);
     amazonBooksSearchResultsPage = new AmazonBooksSearchResultsPage(drv);
 }