这是错误:
[11762:11762:0801/141204:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/* getrlimit(RLIMIT_NOFILE) failed [11762:11886:0801/141205:ERROR:get_updates_processor.cc(243)] PostClientToServerMessage() failed during GetUpdates getrlimit(RLIMIT_NOFILE) failed
代码:
public class FirstTestCase {
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "/usr/bin/google-chrome");
WebDriver driver = new ChromeDriver();
String URL = "mail.google.com";;
最佳答案
您提供的代码中有两个问题:-
您使用已安装的 Chrome 位置设置
webdriver.chrome.driver
,这是错误的。您需要从 here 下载最新的 chrome 驱动程序zip
并将其放在计算机中的任意位置并解压该zip
并将找到的chromedriver
设置为变量webdriver.chrome.driver
的系统属性。您提供的启动网址错误,您应该提供包含
http://
或https://
的网址。
所以工作示例如下:-
public class FirstTestCase {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "path/to/downloaded chromedriver");
WebDriver driver = new ChromeDriver();
String URL = "https://www.google.com";
driver.get(URL);
}
}
希望它能起作用......:)
关于java - 浏览器无法使用 Selenium webdriver 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38695136/