Chromedriver没有及时装载。给出错误org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时

时间:2017-12-14 16:14:27

标签: java selenium timeout selenium-chromedriver

我已经编写了一些自动化脚本来从网站下载数据。我正在使用Selenium webdriver库和Chromedriver。我为每个脚本创建了可运行的jar并安排了它们。每当脚本在远程桌面上运行时,大部分时间我都会收到此错误

  

org.openqa.selenium.WebDriverException:超时等待驱动程序   服务器启动。

这个异常被抛出

driver = new ChromeDriver();

那么有没有办法增加chromedriver启动的等待时间,这样就不会发生这个问题。或者此问题正在发生的任何其他原因。我正在使用最新的chromedriver版本2.34

3 个答案:

答案 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