1.使用するキーライブラリ
from selenium.webdriver.common.keys import Keys
2.このクラスにはボタン属性のみがあります。ここにいくつかあり、残りはソースコードを確認するためのものです。
class Keys(object):
"""
Set of special keys codes.
"""
NULL = '\ue000'
CANCEL = '\ue001' # ^break
HELP = '\ue002'
BACKSPACE = '\ue003'
BACK_SPACE = BACKSPACE
TAB = '\ue004'
CLEAR = '\ue005'
RETURN = '\ue006'
ENTER = '\ue007'
SHIFT = '\ue008'
LEFT_SHIFT = SHIFT
CONTROL = '\ue009'
LEFT_CONTROL = CONTROL
ALT = '\ue00a'
3.使用法、一般的に使用されるキーの組み合わせ
send_keys(Keys.CONTROL、 'a')全選択(ctrl + A)
send_keys(Keys.CONTROL、 'c')コピー(ctrl + C)
send_keys(Keys.CONTROL、 'x')剪切(ctrl + X)
send_keys(Keys.CONTROL、 'v')貼り付け(ctrl + V)
send_keys(Keys.ENTER)エンターキー
send_keys(Keys.BACK_SPACE)削除キー
send_keys(Keys.SPACE)スペースキー
send_keys(Keys.TAB)タブキー
send_keys(Keys.ESCAPE)戻るキー
send_keys(Keys.F5)リフレッシュキー
4. Baidu検索を作成し、Enterキーを押してコードを共有しました
#导入按键库
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
#打开谷歌浏览器
driver=webdriver.Chrome()
#隐性等待
driver.maximize_window()
#窗口最大化
driver.implicitly_wait(30)
#打开百度
driver.get("http://www.baidu.com")
#搜索框里面输入python,然后按回车
driver.find_element_by_id("kw").send_keys("Python",Keys.ENTER)