最近升级到Selenium 3.7,但出现错误。
错误跟踪日志:
调试1调试2在端口2198上启动ChromeDriver 2.33.506106(8A06C39C4582FBFBAB6966DBB1C38A9173BFB1A2)仅允许本地连接。线程“main”org.openqa.selenium.WebDriverException中出现异常:等待驱动程序服务器启动时超时。html" target="_blank">构建信息:版本:“3.7.1”,修订版:“8A0099A”,时间:“2017-11-06T21:07:36.161Z”系统信息:主机:“maggies-macbook-pro-2.local”,IP:“192.168.1.6”,OS.Name:“Mac OS X”,OS.arch:“X86_64”,OS.Version:“10.12.6”,java.Version:“1.8.0_121”驱动程序信息:Driver.version:ChromeDriver at org.openqa.selenium.remote.service.driverservice.waituntilavailable(t AutomationFramework.firstTestCase.main(firstTestCase.java:13)原因:org.openqa.selenium.net.urlchecker$TimeoutException:在org.openqa.selenium.net.urlchecker.waituntilavailable(urlchecker.java:100)在org.openqa.selenium.remote.service.driverservice.waituntilavailable(driverservice.java:187)等待[http://localhost:2198/status]在20005
代码:
public static void main (String args[]){
System.out.println("Debug 1");
System.setProperty("webdriver.chrome.driver", "/Users/maggie/Documents/ToolsQA/Libs/chromedriver");
System.out.println("Debug 2");
WebDriver driver = new ChromeDriver();
System.out.println("Debug 3");
driver.get("http://www.google.com");
driver.quit();
}
包含的库:selenium-server-standalone-3.7.1.jar
系统环境:
Mac OS:“10.12.6”
java.version:'1.8.0_121'
Selenium-Server-Standalone-3.7.1.jar
geckodriver-v0.19.1
ChromeDriver 2.33
Chrome版本62.0.3202.89(64位)
谢谢你的任何想法。
正如您看到的WebDriverException:等待驱动程序服务器启动时超时。
请尝试以下步骤:
>
通过Revo卸载程序
卸载Google Chrome。
安装最新版本的Google Chrome
。
在网站上执行一些步骤,以确保网站正确打开。
如果需要,诱导显式等待
即WebDriverWait
我在Mac OS上也遇到了同样的问题。检查您的/etc/hosts文件,并确保您有127.0.0.1绑定到localhost。我错过了,加进去了,瞧!
无法启动边缘驱动程序,我得到下面提到的错误和代码,我使用的是下面。请帮忙
当我试图通过chrome执行量角器测试时,我面临着“无法启动网络驱动程序会话”。在尝试了以下所有选项后,我在这里发布解决方案: 使用最新和早期版本的chrome浏览器和驱动程序触发运行 手动将selenium/chromedriver放置在WebManager中 3.添加的chromeOptions:{binary:“/Applications/Google Chrome.app/Contents
问题内容: public class Dem { public static void main(String[] args) throws InterruptedException { WebDriver driver; String url = "https://www.google.com”; System.setProperty(“webdriver.chrome.driver”,”C:\
Selenium webdriver和Chrome driver是最新版本 Selenium webdriver:3.14.0 ChromeDriver:2.42 Java:1.8.0_181 这是运行代码后的错误。谷歌chrome根本没有推出。 严重:org.apache.commons.exec.executeException:进程退出,但出现错误:-1073741792(退出值:-1073
我已经尝试了Stackoverflow主题中告诉我的一切。我通过jenkins在远程从机上运行java selenium测试。荒谬的是,第一个测试总是运行,浏览器打开,所有其他测试都给我“等待驱动服务器启动超时”。 错误: 到目前为止我尝试过的所有解决方案: 更新Java1_8_271 更新硒4 更新ChromeDriver 87 用rawcap检查localhost流量 检查localhostd
问题内容: 虽然一切正常在我的计算机上运行,但是当我将要在服务器上工作的项目带入服务器时,Selenium和Chromedriver无法启动,从而导致以下异常 一切都是这样的:用户要启动搜寻器,应单击一个按钮。然后,使用JavaScript,我对保存我的搜寻器进行初始化的特定类的特定方法进行Ajax调用,如下所示 就像我说的,一切都可以在我的机器上正常运行,但不能在服务器端运行。搜索网络可以帮