2016-10-08 3 views
0
import time 
from selenium import webdriver 
from selenium.webdriver.common.action_chains import ActionChains 
from selenium.webdriver.common.keys import Keys 

driver = webdriver.Chrome() 
driver.get('http://arithmetic.zetamac.com/game?key=a7220a92') 
element = driver.find_element_by_link_text('problem') 
print(element) 

との誤差が、私はエラーを取得しています:私はすでにセレンを輸入しているためパイソン、ウェブドライバ(セレン)

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

私は、何が起こっているwhythisわかりません。

+0

を提供どちらか'which chromedriver'と' echo $ PATH'を実行すると、システムパスのchromedriverパスはどうなりますか? –

答えて

0

あなたは `chromedriver`がシステムのPATHになければなりませんバイナリファイルです。webdriver.ChromeでChromeDriverパスを提供したり、パス変数

from selenium import webdriver 
from selenium.webdriver.common.action_chains import ActionChains 
from selenium.webdriver.common.keys import Keys 
driverLocation = 'D:\Drivers\chromedriver.exe' #if windows 
driver = webdriver.Chrome(driverLocation) 
driver.get('http://arithmetic.zetamac.com/game?key=a7220a92') 
element = driver.find_element_by_link_text('problem') 
print(element)