2017-05-07 20 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

あなたが代わりに

import selenium.webdriver.common.keys

のこの

from selenium.webdriver.common.keys import Keysを持つようにして、あなたのコードがうまく実行されます必要があります。

+0

魅力的な作品です!ありがとうございました!!! –

関連する問題