それぞれのバージョンに言及して、マシンにインストールされている Firefox の差分バージョンでテストを実行したいのですが、このリンクを読みましhttps://stackoverflow.com/questions/12596097/how-to-set-particular-firefox-version-in-selenium-webdriver
たが、手動でプロファイルを作成して同じものを渡したくありません。選択するバージョン??
質問する
2661 次
2 に答える
4
FirefoxBinary
WebDriver のセットアップ時にクラスを使用してみてください。
例: 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());
試したことはありませんが、うまくいくと思います
于 2013-03-25T14:30:29.433 に答える
0
Python を使用している場合は、FirefoxBinaryを使用します。
FirefoxBinary を使用して、Firefox バイナリへのパスを指定します。
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
browser = webdriver.Firefox(firefox_binary=FirefoxBinary('path goes here'))
それが誰かを助けることを願っています:)
于 2017-07-07T02:40:46.353 に答える