セレンウェブドライバーのボタン操作

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)

 

おすすめ

転載: blog.csdn.net/weixin_42162451/article/details/86668210
おすすめ