2017-09-19 3 views
0

を使用してfirefox(firefox-binではなく)を起動する方法Mac OSX 10.12.2上でselenium 3.4.3を使用してfirefoxプロセス(firefox-binではなく)を起動します。私はGeckoDriverバージョン0.18.0とFirefoxバージョン55.0を持っていますSelenium 3.4.3、

デフォルトでは、firefox-binを使ってセレンを起動します。私は 'firefox-bin'の代わりに 'firefox'としてプロセスを変更したいと思います。 site_packagesのseleniumフォルダ内のfirefox_binary.pyのパスを変更しようとしました。しかし、それは動作しませんでした、それはまだfirefox-binを起動しました。

Pythonのバージョンは、ドライバをビルドする際に、Firefoxの実行可能ファイルを指定して2.7

答えて

0

です。

from selenium.webdriver.firefox.firefox_binary import FirefoxBinary 

// replace the path to path of your firefox process, please use absolute path 
// and make your account has the execution right on the firefox process 
binary = FirefoxBinary('F:\FirefoxPortable\Firefox.exe') 
driver = webdriver.Firefox(firefox_binary=binary) 
関連する問題