我正在使用Citrix来设置框架,但它根本没有运行。
我得到了例外
unknown error: DevToolsActivePort file doesn't exist
我尝试了以下所有操作。
ChromeOptions options = new ChromeOptions();
options.addArguments("--no-sandbox");
options.addArguments("--headless");
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
options.addArguments("--disable-extensions");
options.addArguments("--disable-gpu");
options.addArguments("--disable-dev-shm-usage");
public class Run {
public static void main(String[] args) throws Exception {
WebDriver driver = null;
try {
Runtime.getRuntime().exec("taskkill /F /IM chromedriver.exe");
Runtime.getRuntime().exec("taskkill /F /IM chrome.exe");
Thread.sleep(1000);
System.setProperty("webdriver.chrome.driver","./drivers/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("--no-sandbox");
options.addArguments("disable-infobars");
options.addArguments("--start-maximized");
driver = new ChromeDriver(options);
driver.get("http://www.google.com");
} catch (Exception e) {
System.out.println(e);
} finally {
driver.quit();
}
}
}
我需要一个解决方案。
答案 0 :(得分:0)
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--remote-debugging-port=9222");
chromeOptions.addArguments("--no-sandbox");
driver = new ChromeDriver(chromeOptions);
driver.get("http://www.google.com/");
对我有用。