Importing 'Keys' from 'selenium.webdriver.common.keys'
25,137
You need to have
from selenium.webdriver.common.keys import Keys
instead of
import selenium.webdriver.common.keys
.
Then your code would run fine.
Author by
Arvind T
Updated on July 17, 2022Comments
-
Arvind T almost 2 years
I am trying to execute the below code. I exclusively tried to import Keys from webdriver, but it still does not work.
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)
Output:
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 >>>