java - 浏览器无法使用 Selenium webdriver 打开

标签 java google-chrome selenium

这是错误:

[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/

相关文章:

html - 使用默认 PDF 查看器从 Chrome IFRAME 打开 PDF 失败

selenium - 你如何专注于 selenium ide 的新窗口?

java - 在 xpath 中指定多个条件

java - java程序如何强制执行库版本?

java - 如何检测字符串是否包含任何从右到左的字符?

java - Selenium 错误: "org.openqa.selenium.SessionNotCreatedException: session not created from tab crashed" after update electron engine to 9. 0.3

angularjs - 错误 : Could not find chromedriver while following angularjs official tutorial

java - 将计算属性与条件查询结合使用

java - cucumber Java : Does not recognize a Long data type

javascript - 如何使用javascript或html打开手机chrome浏览器