簡體   English   中英

python selenium示例不起作用,沒有名為Keys的模塊說

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM