私は絶対にfirefoxのgeckodriverのシステムパスを設定できません。 OSXを使用して、私はChromeでうまく働いて、次のいますpythonを使ってgeckodriverのシステムパスを設定できません
driver = webdriver.Chrome('/Users/Robert/Applications/chromedriver')
しかし、私は、私は自動的になど、会社のサイトにログインできるように、Firefoxのプロファイルを設定する必要があるので、私は、Pythonで次のことを試してみました:
driver = webdriver.Firefox('/Users/Robert/Applications/geckodriver')
driver.get('http://www.google.com.au')
は、Firefoxの50.xxに更新異なるパス、再ダウンロードを試みたが、また次のことを実行している:
driver = webdriver.Firefox()
まだありませんサイコロを。私は絶対に場所が正しい100%です
エラーmsg:そのようなファイルやディレクトリはありません。最新のpythonの使用2.7.xx
確かにSeleniumバージョン3以降を使用していますか?私が知っている限り、Selenium 3.0以降では、Geckodriverのパスを指定する必要があります。また、GeckodriverのパスでFirefox Webdriverを起動するとは思いません。システム変数として設定し、普通の 'System.setProperty(" webdriver.gecko.driver "、"/Users/username/Downloads/geckodriver ")のようにFirefoxドライバを起動するだけです。 WebDriver driver = new FirefoxDriver(); ' – Dillanm
私はシステムパスに直接フォルダインターフェイスを追加する必要がありました。この問題は私のシステムのパスが今は非常に長いです(私は少し詰まっているので)? エクスポートPATH = $ PATH – Rob