![](/img/trans.png)
[英]Python shell says no module named usb but linux shell doesn't
[英]python selenium example doesn't work, says no module named Keys
我通過pip在windows機器上安裝了selenium。
只需在網站上試用樣本:
http://pypi.python.org/pypi/selenium
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.yahoo.com") # Load page
assert browser.title == "Yahoo!"
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("selenium" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'http://seleniumhq.org')]")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()
我從時間變為導入時間,它給出的錯誤消失了,現在我得到了:
Traceback (most recent call last):
File "test.py", line 3, in module
from selenium.common.keys import Keys
ImportError: no module named Keys
樣品是否過時了?
來自http://code.google.com/p/selenium/issues/detail?id=1491 :
來自selenium.webdriver.common.keys導入密鑰
看來你的selenium安裝不在路徑中,找到python安裝里面的Selenium安裝文件夾。 就像是
C:\\ Python33 \\ selenv \\ LIB \\站點包
或者從python安裝文件夾中使用命令selenv \\ Scripts \\ python.exe yourseleniumscript.py運行它。
將C:\\ Python27 \\ Lib \\ site-packages \\ selenium \\ webdriver \\ common \\ keys.py復制到C:\\ Python27 \\ Lib \\ site-packages \\ selenium \\ common
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.