【发布时间】:2019-07-09 09:21:35
【问题描述】:
我正在使用 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();
}
}
}
我需要一个解决方案。
【问题讨论】:
-
我在 Citrix 环境中工作。这是完全不同的。浏览器的数据存储在其他服务器中,因此我们无法访问这些数据。
标签: selenium selenium-webdriver automation selenium-chromedriver