View difference between Paste ID: TYzGKYTu and 0RWQMcvR
SHOW: | | - or go back to the newest paste.
1-
package com.webtestsbase;
1+
2
import org.openqa.selenium.chrome.ChromeDriver;
3
4
import java.awt.*;
5-
import org.openqa.selenium.firefox.FirefoxDriver;
5+
6-
import org.openqa.selenium.firefox.FirefoxProfile;
6+
7-
import org.openqa.selenium.firefox.internal.ProfilesIni;
7+
8-
import org.openqa.selenium.remote.RemoteWebDriver;
8+
9-
import org.openqa.selenium.safari.SafariDriver;
9+
10-
import org.openqa.selenium.Point;
10+
11-
import org.openqa.selenium.Dimension;
11+
12
    public static String currentDomain = "https://admin.quickblox.com";
13-
import org.openqa.selenium.remote.UnreachableBrowserException;
13+
14-
import org.testng.annotations.Parameters;
14+
15
    public static String getDomain() {
16
        return currentDomain;
17
    }
18
19
    protected  WebDriver setChromeDriver(){
20
        String pathToChromeDriver = 		  Paths.get("./src/test/resources/ChromeDriver/chromedriver_linux").toAbsolutePath().toString();
21
       System.setProperty("webdriver.chrome.driver", pathToChromeDriver);
22
        ChromeOptions options = new ChromeOptions();
23
        options.addArguments("start-maximized");
24
       WebDriver chromeDriver = new ChromeDriver(options);
25
       return chromeDriver;
26
   }
27
28
29
    public static class DriverManager {
30-
//
30+
31-
//    //    Setting chromedriver for Linux and Windows. Remember that names of executable drivers files are different
31+
32-
////    protected  WebDriver setChromeDriver(){
32+
33-
////        String pathToChromeDriver = Paths.get("./src/test/resources/ChromeDriver/chromedriver_linux").toAbsolutePath().toString();
33+
34-
////        System.setProperty("webdriver.chrome.driver", pathToChromeDriver);
34+
35-
////        ChromeOptions options = new ChromeOptions();
35+
36-
////        options.addArguments("start-maximized");
36+
37-
////        WebDriver chromeDriver = new ChromeDriver(options);
37+
38-
////        return chromeDriver;
38+
39-
////    }
39+
40-
//
40+
                    driver = setChromeDriver();
41-
//    //    Setting chromedriver for Mac
41+
42-
//    protected static WebDriver setChromeDriver(){
42+
43-
//        String pathToChromeDriver = Paths.get("./src/test/resources/ChromeDriver/chromedriver_mac").toAbsolutePath().toString();
43+
44-
//        System.setProperty("webdriver.chrome.driver", pathToChromeDriver);
44+
            		return driver;
45-
//        WebDriver chromeDriver = new ChromeDriver();
45+
        	}	
46-
//
46+
47-
//        java.awt.Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
47+
48-
//        Point position = new Point(0, 0);
48+
49-
//        chromeDriver.manage().window().setPosition(position);
49+
50-
//        Dimension maximizedScreenSize =
50+
51-
//                new Dimension((int) screenSize.getWidth(), (int) screenSize.getHeight());
51+
52-
//        chromeDriver.manage().window().setSize(maximizedScreenSize);
52+
53-
//        return chromeDriver;
53+
54-
//    }
54+
55-
//
55+