【发布时间】: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