コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public BasePage(CurrentTest currenttest) : base(currenttest)
 {
 }
コード例 #3
0
 private static void SetBrowserSize(CurrentTest CTest)
 {
     CTest.Driver.Manage().Window.Size = new System.Drawing.Size(1350, 1000);
 }
コード例 #4
0
 public CurrentTestBrowser(CurrentTest thisTest)
 {
     CTest = thisTest;
 }