错误:" java.lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver.chrome.driver系统属性设置"被展示

时间:2018-02-20 19:27:23

标签: java selenium selenium-chromedriver

以下是我的代码段:

public class FindAllElementsFromTable {
    WebDriver  driver;
    @BeforeClass
    public void beforeClass(){
        System.setProperty("Webdriver.chrome.driver","C:\\Selenium Drivers\\chromedriver.exe");
        driver = new ChromeDriver();
    }

以及之后的一些测试。

执行时,超越异常。 我尝试使用正斜杠,即" C:/ Selenium Drivers / chromedriver.exe"同样,但它没有任何区别。我检查了其他答案,但我没有犯过任何错误,例如在WebDriver初始化/错误的驱动程序名称等之后初始化chromedriver两次/错误的位置/设置属性。 你能帮我理解确切的问题吗?

1 个答案:

答案 0 :(得分:1)

您的setProperty行中有拼写错误。

应该是webdriver而不是Webdriver

System.setProperty("webdriver.chrome.driver","C:\\Selenium Drivers\\chromedriver.exe");