我刚开始学习selenium webdriver,我想知道它是如何找到所选浏览器的intall路径的。
例如,如果我想使用FF打开一些网址,它看起来像这样:
WebDriver driver = new FirefoxDriver();
driver.get("https://bugs.casenetllc.com:9093/browse/CP-88661");
结束我想知道如何在不指定安装路径的情况下打开FF,因为不会始终使用默认安装路径。
感谢您的回答!
答案 0 :(得分:0)
通常假设Firefox二进制文件位于特定操作系统的默认位置:
firefox
(使用which
找到)/Applications/Firefox.app/Contents/MacOS/firefox-bin
%PROGRAMFILES%\Mozilla Firefox\firefox.exe
要覆盖此行为,请设置webdriver.firefox.bin
系统属性。
答案 1 :(得分:0)
好的,所以我发现selenium正在用firefox开发,而对于其他浏览器,你需要下载第三方应用程序,这将在selenium和浏览器之间创建额外的接口。可以在此处下载:http://www.seleniumhq.org/。