Пример #1
0
        public static void SingletonTestExample()
        {
            ICustomWebDriver driver  = WebDriverInitialization.Instance.GetDriver();
            ICustomWebDriver driver2 = WebDriverInitialization.Instance.GetDriver();

            driver.GetTitle();
            driver.Quit();
            Console.WriteLine("driver == driver2: " + driver.Equals(driver2));
        }
Пример #2
0
        public static void FactoryMethodWithWebDriverExample()
        {
            Console.WriteLine("Please select what driver do you want to use?");
            string driverName = Console.ReadLine();

            ICustomWebDriver driver = WebDriverFactory.CreateDriver(driverName);

            driver.GetTitle();
            driver.Quit();
        }
Пример #3
0
 private WebDriverInitialization()
 {
     _driver = new KyivDriver();
 }
Пример #4
0
 public void InitTests()
 {
     driver = new CustomWebDriver();
 }
Пример #5
0
 public SearchResultPage(ICustomWebDriver _driver)
 {
     this.driver = _driver;
 }
Пример #6
0
 private WebDriverInitializationThreadSafe()
 {
     _driver = new KyivDriver();
 }
 public HomePage(ICustomWebDriver _driver)
 {
     this.driver = _driver;
 }