2016-10-28 16 views
14

のための「geckodriver」私は、Linux上でセレンの簡単な例を実行している:そのようなファイルまたはディレクトリ:Pythonのシンプルなセレンアプリケーション

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 

driver = webdriver.Firefox() 
driver.get("something") 

とエラーが表示されます。

FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver' 

方法それを修正するには?

$ python 
Python 3.5.2 (default, Jun 28 2016, 08:46:01) 
[GCC 6.1.1 20160602] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import selenium 
>>> from selenium.webdriver.common.keys import Keys 
>>> 
+0

Javaでは、geckoドライバのシステムプロパティを設定するつもりはありませんでしたが、私はPythonもよく分かりません。私がJavaで使っているもの: 'System.setProperty(" webdriver.gecko.driver "、" path/to/driver ");' – Thibstars

答えて

0

あなたはセレン3を使用していますか?また、Python 2.7で同じエラーが発生しますか?

8

geckodriver実行可能ファイルをパスに追加する必要があります。このファイルは、hereからダウンロードできます。私は基本的にgithubの問題に続きました。here

関連する問題