2017-05-07 72 views
1

导入密钥我试图执行下面的代码。我专门尝试从webdriver导入Keys,但它仍然不起作用。需要帮助从selenium.webdriver.common.keys

from selenium import webdriver 
import selenium.webdriver.common.keys 
driver = webdriver.Firefox() 
page = driver.get("https://www.python.org/") 
print (driver.title) 
finder = driver.find_element_by_class_name("search-field") 
finder.send_keys("Python Test") 
finder.send_keys(Keys.RETURN) 

输出:

Welcome to Python.org 
Traceback (most recent call last): 
    File "C:/Users/Arvind/Desktop/Python Tests/selenium_tests.py", line 9, in 
<module> 
    finder.send_keys(Keys.RETURN) 
NameError: name 'Keys' is not defined 
>>> 

回答

3

你需要有这个

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

import selenium.webdriver.common.keys

,然后你的代码将运行正常。

+0

工程就像一个魅力!谢谢!!! –