我们有一个使用Java开发的selenium测试框架。所有与selenium相关的常用函数都是作为单独的项目开发的,并创建了一个jar文件。公共库文件将chromedriver.exe文件放在src / main / resources下。创建jar时,chromedriver.exe直接放在jar下。在这个jar下的类文件中,我们有代码在运行时加载驱动程序exe
像 案例“ie”:
if application "104.9" is running then
tell application "104.9"
set song to do JavaScript "document.getElementById('now-playing-title').innerHTML"
return song
end tell
end if
案例“chrome”:
webdriverFile = "IEDriverServer_32.exe";
我们在为编写测试用例而创建的单独项目中引用了jar,命名为'testcases'。当我尝试运行测试时,switch语句下的代码在路径中查找相对于testcases项目的driver.exe文件,因此它总是找不到文件。
我们如何更正switch语句下的代码以查找jar下的exe文件而不是调用项目。任何帮助都会很棒