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:\\Users\\Jim\\Downloads\\chromedriver_win32\\chromedriver.exe");
driver = new ChromeDriver();
driver.get(url);
driver.close();
}
}
Selenium webdriver和Chrome driver是最新版本
Selenium webdriver:3.14.0
ChromeDriver:2.42
Java:1.8.0_181
这是运行代码后的错误。谷歌chrome根本没有推出。
严重:org.apache.commons.exec.executeException:进程退出,但出现错误:-1073741792(退出值:-1073741792)线程“main”org.openqa.selenium.WebDriverException:等待驱动程序服务器启动时超时。构建信息:版本:“3.14.0”,修订:“AACCCCE0”,时间:“2018-08-02T20:13:22.693Z”驱动程序信息:Driver.version:ChromeDriver在org.openqa.selenium.remote.service.driverservice.waituntilavailable(driverservice.java:193)在org.openqa.selenium.remote.service.driverservice.start(driverservice.java:179)在可在20002毫秒后在org.openqa.selenium.net.urlchecker.waituntilavailable(urlchecker.java:100)在org.openqa.selenium.remote.service.driverservice.waituntilavailable(driverservice.java:188)...9其他
public class Demo {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","\PATH OF THE DRIVER");
WebDriver driver = new Chrome driver();
String url = "https://www.google.com";
driver.get(url);
Thread.sleep(2000);
driver.close();
}
}
它可能是以下两个问题中的任何一个。
1、Chrome驱动因故未启动:
在终端中随便运行chrome驱动程序
C:\users\jim>C:\users\jim\downloads\chromedriver_win32\chromedriver.exe
如果您没有收到上面的消息,并且您的服务器没有启动,那么检查您收到的是什么错误,并做出相应的响应?可能下载了损坏的二进制文件,请重新下载。
2.无法访问主机名为localhost
的chrome驱动程序
如果您能够按照上述步骤成功启动chromedriver,请尝试使用相应的端口访问下面的url。http://localhost:{port}/status
例如,在上面的消息中,服务器在端口9515上启动。在浏览器http://localhost:9515/status
中访问url
您应该得到上面的消息,指示可以使用localhost
作为主机名访问服务器
如果您无法访问,请以管理员权限在编辑器中打开C:\Windows\system32\drivers\etc\hosts并检查localhost
DNS映射到127.0.0.1
问题内容: 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 3.7,但出现错误。 错误跟踪日志: 调试1调试2在端口2198上启动ChromeDriver 2.33.506106(8A06C39C4582FBFBAB6966DBB1C38A9173BFB1A2)仅允许本地连接。线程“main”org.openqa.selenium.WebDriverException中出现异常:等待驱动程序服务器启动时超时。构建信息:版本:“3
我已经尝试了Stackoverflow主题中告诉我的一切。我通过jenkins在远程从机上运行java selenium测试。荒谬的是,第一个测试总是运行,浏览器打开,所有其他测试都给我“等待驱动服务器启动超时”。 错误: 到目前为止我尝试过的所有解决方案: 更新Java1_8_271 更新硒4 更新ChromeDriver 87 用rawcap检查localhost流量 检查localhostd
当我试图通过chrome执行量角器测试时,我面临着“无法启动网络驱动程序会话”。在尝试了以下所有选项后,我在这里发布解决方案: 使用最新和早期版本的chrome浏览器和驱动程序触发运行 手动将selenium/chromedriver放置在WebManager中 3.添加的chromeOptions:{binary:“/Applications/Google Chrome.app/Contents
问题内容: 虽然一切正常在我的计算机上运行,但是当我将要在服务器上工作的项目带入服务器时,Selenium和Chromedriver无法启动,从而导致以下异常 一切都是这样的:用户要启动搜寻器,应单击一个按钮。然后,使用JavaScript,我对保存我的搜寻器进行初始化的特定类的特定方法进行Ajax调用,如下所示 就像我说的,一切都可以在我的机器上正常运行,但不能在服务器端运行。搜索网络可以帮