【问题标题】:I'm trying to launch a chromedriver in seleniumwebdriver even i give the right path its show error我正在尝试在 selenium webdriver 中启动一个 chromedriver,即使我给出了正确的路径它的显示错误
【发布时间】:2018-01-02 06:21:04
【问题描述】:
public class sampledr {

public static void main(String[] args) throws Exception {
    // TODO Auto-generated method stub
    //Thread.sleep(3000);
    System.setProperty(" webdriver.chrome.driver","C:\\Program Files (x86)\\Common Files\\chromedriver.exe" );
    WebDriver d= new ChromeDriver();

显示非法状态异常。

【问题讨论】:

标签: selenium-webdriver selenium-chromedriver


【解决方案1】:

您的代码几乎完美,但有问题。当您通过 System.setProperty 提及任何 Key-Value 对时,这些值为 String 并且其中不应包含任何空格。所以你需要将这一行更新为:

System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Common Files\\chromedriver.exe" );

【讨论】:

    【解决方案2】:
    public class sampledr {
    public WebDriver driver;  //it creates the driver object 
    public static void main(String[] args) throws Exception {
    System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Common Files\\chromedriver.exe" ); //set driver path
       wd = new ChromeDriver(); //Call driver
    driver.get("https://www.google.com");  //open site
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-21
      • 2019-03-09
      • 1970-01-01
      • 2020-02-27
      • 2017-04-04
      • 1970-01-01
      • 2021-04-02
      • 2015-08-21
      相关资源
      最近更新 更多