2014-11-21 91 views
0

我能夠使用以下代碼將我正在使用的Firefox版本更改爲33.1。但是,我怎樣才能使當前版本成爲默認版本,而無需將這些附加代碼添加到每個腳本中?如何使用Selenium webdriver與Ruby更改Firefox的默認版本?

path='C:\Program Files (x86)\Mozilla Firefox\firefox.exe' 
Selenium::WebDriver::Firefox.path = path 
driver = Selenium::WebDriver.for :firefox 

我已經使用Ruby轉換硒IDE腳本的webdriver,它總是默認爲火狐的Firefox 11的我的電腦的默認版本是33.1,我的當前版本的webdriver爲Ruby是2.44。

回答

0

點的webdriver firefix輪廓如下現有的默認配置文件:

default_profile = Selenium::WebDriver::Firefox::Profile.from_name "default" 
default_profile.native_events = true 
driver = Selenium::WebDriver.for(:firefox, :profile => default_profile) 

參考here瞭解更多詳情。

0

如果您使用的是Windows,請按照以下步驟設置默認配置文件,您還可以在其他任何操作系統的情況下搜索等效進程。以下解決方案純粹是非程序化的。


1)點擊啓動
2)類型 「運行」
3)式 「firefox.exe -p」
enter image description here

4)按 「OK」 然後以下對話框出現,根據您的需要選擇任何Firefox配置文件。 enter image description here

您還可以創建和刪除配置文件,並通過引用其路徑或名稱來加載它們。

相關問題