|
@@ -80,8 +80,8 @@ public class WebDriverUtil {
|
|
|
chromeOptions.addArguments(HEADLESS_OPTION); // 启用无头模式
|
|
chromeOptions.addArguments(HEADLESS_OPTION); // 启用无头模式
|
|
|
|
|
|
|
|
chromeOptions.addArguments(WINDOW_SIZE_OPTION); // 设置窗口大小
|
|
chromeOptions.addArguments(WINDOW_SIZE_OPTION); // 设置窗口大小
|
|
|
- //chromeOptions.addArguments(NO_SANDBOX); // 启用无头模式
|
|
|
|
|
- //chromeOptions.addArguments(DISABLE_DEV_SHM_USAGE); // 启用无头模式
|
|
|
|
|
|
|
+ chromeOptions.addArguments(NO_SANDBOX); // 启用无头模式
|
|
|
|
|
+ chromeOptions.addArguments(DISABLE_DEV_SHM_USAGE); // 启用无头模式
|
|
|
}
|
|
}
|
|
|
driver = new ChromeDriver(chromeOptions);
|
|
driver = new ChromeDriver(chromeOptions);
|
|
|
logger.info("CHROME browser started successfully, opening the website...");
|
|
logger.info("CHROME browser started successfully, opening the website...");
|
|
@@ -92,8 +92,8 @@ public class WebDriverUtil {
|
|
|
if (headless) {
|
|
if (headless) {
|
|
|
firefoxOptions.addArguments(HEADLESS_OPTION); // 启用无头模式
|
|
firefoxOptions.addArguments(HEADLESS_OPTION); // 启用无头模式
|
|
|
firefoxOptions.addArguments(WINDOW_SIZE_OPTION); // 设置窗口大小
|
|
firefoxOptions.addArguments(WINDOW_SIZE_OPTION); // 设置窗口大小
|
|
|
- //firefoxOptions.addArguments(NO_SANDBOX); // 启用无头模式
|
|
|
|
|
- //firefoxOptions.addArguments(DISABLE_DEV_SHM_USAGE); // 启用无头模式
|
|
|
|
|
|
|
+ firefoxOptions.addArguments(NO_SANDBOX); // 启用无头模式
|
|
|
|
|
+ firefoxOptions.addArguments(DISABLE_DEV_SHM_USAGE); // 启用无头模式
|
|
|
}
|
|
}
|
|
|
driver = new FirefoxDriver(firefoxOptions);
|
|
driver = new FirefoxDriver(firefoxOptions);
|
|
|
logger.info("FIREFOX browser started successfully, opening the website...");
|
|
logger.info("FIREFOX browser started successfully, opening the website...");
|
|
@@ -104,8 +104,8 @@ public class WebDriverUtil {
|
|
|
if (headless) {
|
|
if (headless) {
|
|
|
edgeOptions.addArguments(HEADLESS_OPTION); // 引用常量
|
|
edgeOptions.addArguments(HEADLESS_OPTION); // 引用常量
|
|
|
edgeOptions.addArguments(WINDOW_SIZE_OPTION); // 引用常量
|
|
edgeOptions.addArguments(WINDOW_SIZE_OPTION); // 引用常量
|
|
|
- //edgeOptions.addArguments(NO_SANDBOX); // 启用无头模式
|
|
|
|
|
- //edgeOptions.addArguments(DISABLE_DEV_SHM_USAGE); // 启用无头模式
|
|
|
|
|
|
|
+ edgeOptions.addArguments(NO_SANDBOX); // 启用无头模式
|
|
|
|
|
+ edgeOptions.addArguments(DISABLE_DEV_SHM_USAGE); // 启用无头模式
|
|
|
}
|
|
}
|
|
|
driver = new EdgeDriver(edgeOptions);
|
|
driver = new EdgeDriver(edgeOptions);
|
|
|
logger.info("EDGE browser started successfully, opening the website...");
|
|
logger.info("EDGE browser started successfully, opening the website...");
|