【问题标题】:chrome and firefox webdriver can not be found under src/main/resources?在 src/main/resources 下找不到 chrome 和 firefox webdriver?
【发布时间】:2018-01-13 22:20:40
【问题描述】:

我正在使用 Netbeans 8.2,我试图将 chrome 和 firefox webdrivers 放在 src/main/resources 下,这样我的奶嘴就可以从任何其他 PC 上运行,但是当我将系统属性设置为指向 @987654323 @,它给了我错误The driver executable does not exist: /src/main/resources/chromedriver

但是当我将完整路径放入 webdriver 时,它可以像 /home/username/NetBeansProjects/projectname/src/main/resources/chrome/chromedriver 一样正常工作,问题是我希望我的测试可以在不同的 PC 上运行而无需任何更改,并且必须调整完整路径的第一部分从 PC 到另一台,但路径 /src/main/resources/chrome/chromedriver 的第二部分是我想要使用的,因为这将使我的测试可以在不同的 PC 上运行而系统属性没有任何变化,我该如何做到这一点并避免上述情况错误??

我搜索了 netbeans 文档,但没有找到任何相关内容,我也尝试了以下解决方案:How to start FireFoxDriver using Selenium 3.4.0 using Maven? 他们说将驱动程序放在/src/main/resources/ 下很重要,但他们没有说明如何避免上述错误

我也试过How to get the path for .exe file which resides in src/main/resources

但我遇到了错误utilities.Driver.Initialize(Driver.java:34) 提前感谢您的帮助,

【问题讨论】:

    标签: java maven google-chrome selenium netbeans


    【解决方案1】:

    在指定驱动程序的路径时试试这个

    System.getProperty("user.dir")+"/src/main/resources/chromedriver/chromedriver.exe";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-23
      • 2014-09-25
      • 2011-02-24
      • 2015-03-22
      • 2014-06-26
      • 2020-07-24
      • 1970-01-01
      • 2014-09-21
      相关资源
      最近更新 更多