我已经编写了一些自动化脚本来从网站下载数据。我正在使用Selenium webdriver库和Chromedriver。我为每个脚本创建了可运行的jar并安排了它们。每当脚本在远程桌面上运行时,大部分时间我都会收到此错误
org.openqa.selenium.WebDriverException:超时等待驱动程序 服务器启动。
这个异常被抛出
driver = new ChromeDriver();
那么有没有办法增加chromedriver启动的等待时间,这样就不会发生这个问题。或者此问题正在发生的任何其他原因。我正在使用最新的chromedriver版本2.34
答案 0 :(得分:1)
您是否为Chromedriver设置了属性?
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
答案 1 :(得分:0)
implicityWait怎么样?你准备好了吗?
wd.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
您可以尝试添加Thread.sleep的另一个自定义解决方案..但不建议这样做。
答案 2 :(得分:0)
类似于Run multiple instances of Selenium driver in same machine