コード例 #1
0
        static public void CheckCorrectness(MainDriver driver)
        {
            WebDriverWait waits = new WebDriverWait(driver.Driver, TimeSpan.FromSeconds(10));

            waits.Until(ExpectedConditions.ElementIsVisible(By.XPath("//em[contains(text(),'There are no items in your cart.')]")));
            Assert.IsTrue(driver.Driver.FindElements(By.XPath("//em[contains(text(),'There are no items in your cart.')]")).Count > 0, "Error");
        }
コード例 #2
0
 public static MainDriver getInstance(IWebDriver driver)
 {
     if (instance == null)
     {
         instance = new MainDriver(driver);
     }
     return(instance);
 }
コード例 #3
0
ファイル: MainPage.cs プロジェクト: Alex-H4sh/lec4task7
 public MainPage(MainDriver driver_)
 {
     driver = driver_;
 }
コード例 #4
0
ファイル: Checkout.cs プロジェクト: Alex-H4sh/lec4task7
 public Checkout(MainDriver driver_)
 {
     driver = driver_;
 }
コード例 #5
0
ファイル: MainTest.cs プロジェクト: Alex-H4sh/lec4task7
        public void init()
        {
            IWebDriver ch_driver = new ChromeDriver();

            driver = MainDriver.getInstance(ch_driver); // Singleton
        }
コード例 #6
0
 static public void EndDriver(MainDriver driver)
 {
     driver.Driver.Quit();
 }
コード例 #7
0
 public ProductPage(MainDriver driver_)
 {
     driver = driver_;
 }