Selenium 如何在Serenity(geckodriver之前)中设置firefox二进制文件?
我使用的是serenity 1.1.42版本,我想在不同版本的Firefox中运行我的测试用例。为了做到这一点,我尝试设置Firefox二进制文件的位置,因为我使用的是Mac OS,但serenity总是从mi计算机上的默认安装版本开始,最后一个版本 我试过什么?我将以下不同的组合放入Selenium 如何在Serenity(geckodriver之前)中设置firefox二进制文件?,selenium,firefox,selenium-webdriver,junit,serenity-bdd,Selenium,Firefox,Selenium Webdriver,Junit,Serenity Bdd,我使用的是serenity 1.1.42版本,我想在不同版本的Firefox中运行我的测试用例。为了做到这一点,我尝试设置Firefox二进制文件的位置,因为我使用的是Mac OS,但serenity总是从mi计算机上的默认安装版本开始,最后一个版本 我试过什么?我将以下不同的组合放入serenity.properties文件: webdriver.firefox.driver=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/fir
serenity.properties
文件:
webdriver.firefox.driver=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
在其他执行中:
webdriver.firefox.preferences="firefox.binary=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin"
webdriver.driver=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
webdriver.firefox.bin=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
-Dwebdriver.firefox.bin=/Users/myUser/Applications/Firefox44.app/Contents/MacOS/firefox-bin
在其他执行中:
webdriver.firefox.preferences="firefox.binary=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin"
webdriver.driver=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
webdriver.firefox.bin=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
-Dwebdriver.firefox.bin=/Users/myUser/Applications/Firefox44.app/Contents/MacOS/firefox-bin
在另一次执行中:
webdriver.firefox.preferences="firefox.binary=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin"
webdriver.driver=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
webdriver.firefox.bin=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
-Dwebdriver.firefox.bin=/Users/myUser/Applications/Firefox44.app/Contents/MacOS/firefox-bin
但这些配置中没有一个适合我。我应该如何配置serenity.properties
文件来运行我自己版本的Firefox
提前谢谢。我解决了如何传递Firefox二进制文件的问题。我应该在执行过程中作为参数传递:
webdriver.firefox.preferences="firefox.binary=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin"
webdriver.driver=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
webdriver.firefox.bin=/Users/myuser/Applications/Firefox55.app/Contents/MacOS/firefox-bin
-Dwebdriver.firefox.bin=/Users/myUser/Applications/Firefox44.app/Contents/MacOS/firefox-bin
但是,要记住两件事: