public static void Open(CurrentTest CTest, BrowserType browserType = BrowserType.FireFox) { try { string pathToDrivers = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); switch (browserType) { case BrowserType.Edge: CTest.Driver = new EdgeDriver(); break; case BrowserType.FireFox: FirefoxDriverService service = FirefoxDriverService.CreateDefaultService("WebBrowserDrivers", "geckodriver.exe"); FirefoxOptions options = new FirefoxOptions(); CTest.Driver = new FirefoxDriver(service, options); break; case BrowserType.Chrome: var co = new ChromeOptions(); CTest.Driver = new ChromeDriver("WebBrowserDrivers", co); break; } SetBrowserSize(CTest); } catch (Exception exception) { throw (exception); } }
public BasePage(CurrentTest currenttest) : base(currenttest) { }
private static void SetBrowserSize(CurrentTest CTest) { CTest.Driver.Manage().Window.Size = new System.Drawing.Size(1350, 1000); }
public CurrentTestBrowser(CurrentTest thisTest) { CTest = thisTest; }