我想通過提及各自的版本運行我的測試在我的機器上安裝的Firefox的差異版本,我讀這個鏈接https://stackoverflow.com/questions/12596097/how-to-set-particular-firefox-version-in-selenium-webdriver
,但我不想手動創建配置文件,並通過相同的,是他們在運行時的任何方式決定選擇哪個版本?如何讓Firefox在Selenium webdriver上運行特定版本?
3
A
回答
4
設置WebDriver時,請嘗試使用FirefoxBinary
類。
例如:我假設你有FF 15安裝在C:\testing\ff15\firefox.exe
之後,建立的webdriver之前:
File pathToBinary = new File("C:\\testing\\ff15\\firefox.exe");
FirefoxBinary binary = new FirefoxBinary(pathToBinary);
FirefoxDriver driver = new FirefoxDriver(binary, new FirefoxProfile());
我從來沒有嘗試過,但我認爲它應該工作
0
而對於使用python使用FirefoxBinary
那些指定路徑火使用FirefoxBinary狐狸二進制:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
browser = webdriver.Firefox(firefox_binary=FirefoxBinary('path goes here'))
希望它可以幫助別人:)
相關問題
- 1. 如何在Selenium Webdriver中設置特定的Firefox版本?
- 2. Java中的Selenium Firefox Webdriver(運行參數)
- 3. 在IE中運行的Selenium webdriver腳本掛在Firefox中
- 4. 如何在Selenium Webdriver Firefox驅動程序中運行Fluentlenium代碼?
- 5. 如何使用Maven在Firefox中運行Selenium WebDriver測試用例?
- 6. 如何使用Selenium webdriver與Ruby更改Firefox的默認版本?
- 7. Selenium WebDriver,UnreachableBrowserException當我在Firefox上運行測試時
- 8. 在Firefox上運行Selenium WebDriver測試不再適用於Ubuntu
- 9. Selenium WebDriver Firefox
- 10. webdriver-manager如何安裝selenium版本npm
- 11. 如何運行Meteor的特定版本?
- 12. Selenium:如何在Firefox中禁用webdriver =「true」?
- 13. 如何讓Maven在Firefox 3.6中運行Selenium測試?
- 14. Selenium WebDriver - 在Firefox上自動下載
- 15. Selenium WebDriver在Firefox上速度極慢
- 16. Selenium WebDriver:如何安裝firefox擴展「Firefox WebDriver」?
- 17. 使用Selenium Webdriver運行生成的版本時出現問題?
- 18. 如何讓selenium-webdriver忽略Firefox和PhantomJS中的SSL錯誤?
- 19. 如何讓Selenium 2 webdriver與Nightly(Firefox 64位)一起工作
- 20. 從Python CGI腳本運行Selenium webdriver
- 21. 如何獲得在Jenkins上運行的Selenium/WebDriver測試?
- 22. eclips上selenium webdriver運行時錯誤
- 23. 使用Python中的Selenium webdriver在後端運行Firefox
- 24. 如何在Selenium WebDriver(Selenium 2)中運行Firebug?
- 25. 無法在Amazon EC2上運行python selenium webdriver腳本
- 26. Cordova運行錯誤的Java版本。我如何讓科爾多瓦運行特定的Java版本?
- 27. Selenium webdriver支持最新版本的firefox和chrome
- 28. WebDriver - 在運行webdriver/selenium測試時運行插件
- 29. 爲.net selenium-webdriver運行htmlunit?
- 30. 如何讓2個版本的Perl在Windows 7上運行?
上午剛剛從最終用戶的前瞻性思考,用戶將提供輸入的唯一版本,是他們沒有辦法讓火狐的路徑根據版本安裝? – user1787641 2013-03-25 14:37:20
好吧,是和否 - 是的,只有在你的磁盤上有巧妙的文件夾結構的情況下。例如,每個版本都將在** ffXX **子目錄中,其中XX是所需的版本。 – 2013-03-25 14:51:42