2017-05-05 125 views
1

運行此selenium腳本時出現錯誤。請建議可以做些什麼來解決這個問題: 腳本:ModuleNotFoundError:沒有名爲'selenium'的模塊

from selenium import webdriver 
from selenium.webdriver.common.keys import Keys 
import re 
import csv 
import time 
driver = webdriver.chrome("<webdriver path>") 

driver.get("https://www.google.com/") 
driver.find_element_by_xpath('//*[@title="Search"]') 
send_keys('abc') 
driver.find_element_by_xpath('//*[@class="sbico _wtf _Qtf"]').click() 
time.sleep(5) 
driver.find_element_by_xpath('//[@id="rso"]/div[1]/div/div[1]/div/div/h3/a') 
print(var) 

錯誤: 回溯(最近通話最後一個): 文件 「C:/Users/admin/Desktop/test2.py」,2號線,在 來自selenium import webdriver ModuleNotFoundError:沒有名爲'selenium'的模塊

我在Win 7 Professional 32位上安裝了Python 3.6。我有Selenium Standalone Server版本3.4.0(link

+0

你安裝了硒嗎?像pip安裝硒? – Exprator

+0

我有Selenium Standalone Server版本3.4.0(鏈接)。我也安裝了ChromeDriver 2.29。我需要安裝其他東西嗎? –

+0

問題是硒文件沒有被加載。去cmd並使用pip安裝硒。 – Exprator

回答

3

嘗試使用pip安裝硒。使用以下命令。

python -m pip install -U selenium 
+0

謝謝,上面的問題是固定的,但我得到另一個錯誤:Traceback(最近調用最後): 文件「C:\ Users \ admin \ Desktop \ test2.py」,第7行,在 driver = webdriver。 chrome(「」) TypeError:'模塊'對象不可調用 –

+0

您需要下載chrome驅動程序。檢查以下鏈接:http://stackoverflow.com/questions/13724778/how-to-run-selenium-webdriver-test-cases-in-chrome – shahin

+0

你的命令與-m和-U爲我工作。沒有這些標誌,它就不起作用。 – nobism

相關問題