selenium的鍵盤事件

2021-10-07 21:14:01 字數 698 閱讀 9099

keys()類提供了鍵盤上幾乎所有按鍵的方法,send_keys()方法可以用來模擬鍵盤輸入,除此之外,我們還可以用它來輸入鍵盤上的按鍵,甚至是組合鍵,如 ctrl+a、 ctrl+c 等

# 使用鍵盤按鍵方法前需要先導入 keys 類

from selenium.webdriver.common.keys import keys

常用的鍵盤操作:

舉例:在搜尋框輸入「重慶」,再刪除「慶」

搜尋框元素

>>> from selenium import webdriver

>>> driver = webdriver.chrome()

>>> driver.get('')#開啟攜程網

>>> driver.maximize_window()

>>> from selenium.webdriver.common.keys import keys

>>> ele = driver.find_element_by_id('_allsearchkeyword')#定位到搜尋框

>>> ele.send_keys('重慶')#搜尋框中輸入「重慶」

>>> ele.send_keys(keys.back_space)#退位,搜尋框中變為「重」

>>> ele.clear()#清空搜尋框

selenium之模擬鍵盤事件

selenium裡面提供了乙個keys 類,它提供了鍵盤上幾乎所有的按鍵方法 from selenium.webdriver.common.keys import keys 匯入keys類 示例 from selenium import webdriver from selenium.webdriv...

selenium 滑鼠和鍵盤事件的操作

perform 執行所有actionchains儲存的行為 context click 右擊 double click 雙擊 drag and drop 拖動 move to element 懸停 from selenium import webdriver from selenium.webdri...

selenium基礎(滑鼠和鍵盤事件)

selenium滑鼠和鍵盤的操作事件 webdriver常見的幾種操作方法 send keys values 模擬按鍵輸入,values是輸入的內容 submit 用於提交表單。例如 輸入內容後的 回車 操作 size 返回元素的尺寸 text 獲取元素的文字 get attribute name ...