【问题标题】:Importing 'Keys' from 'selenium.webdriver.common.keys'从“selenium.webdriver.common.keys”导入“密钥”
【发布时间】:2017-05-07 18:56:09
【问题描述】:

我正在尝试执行以下代码。我专门尝试从 webdriver 导入 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
>>>

【问题讨论】:

    标签: python selenium webdriver key


    【解决方案1】:

    你需要有

    from selenium.webdriver.common.keys import Keys 而不是

    import selenium.webdriver.common.keys.

    那么你的代码就可以正常运行了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      • 2020-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多