selenium 滑鼠和鍵盤事件的操作

2021-09-03 05:49:29 字數 1407 閱讀 8506

perform():執行所有actionchains儲存的行為

context_click():右擊

double_click():雙擊

drag_and_drop():拖動

move_to_element():懸停

from selenium import webdriver

from selenium.webdriver.common.action_chains import actionchains

driver = webdriver.chrome(

)driver.get(

"")above = driver.find_element_by_link_text(

"更多產品"

)actionchains(driver)

.move_to_element(above)

.perform(

)#所有操作可以用鏈式語法連線起來執行

actionchains(driver)

.move_to_element(above)

.dobule_click(

).perform(

)

keys.back_space:刪除鍵

keys.space:空格鍵

keys.tab:tab鍵

keys.escape:回退鍵

keys.enter:回車鍵

keys.control,」a」:組合鍵,ctrl + a

keys.control,」x」:組合鍵,ctrl + x

keys.control,」v」:組合鍵,ctrl + v

keys.control,」c」:組合鍵,ctrl + c

keys.f1:f1鍵

keys.f12:f12鍵

from selenium import webdriver

from selenium.webdriver.common.keys import keys

driver = webdriver.chrome(

)driver.get(

"")driver.find_element_by_id(

'kw'

).send_keys(

"ok"

)#.clear() 清除當前文字內容

#driver.find_element_by_id("kw").clear()

driver.find_element_by_id(

"su"

).send_keys(keys.enter)

參考:菜鳥教程、測試教程網

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

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

selenium操作鍵盤和滑鼠

一 簡單操作 1.點選 滑鼠左鍵 頁面按鈕 click 2.請空輸入框 clear 3.輸入字串 send keys 4.submit 一般用於模擬回車鍵 coding utf 8 匯入webdriver模組 from selenium import webdriver 匯入time模組 impor...

webdriver之滑鼠事件和鍵盤事件

在使用滑鼠操作方法需要匯入actionchains類 from selenium.webdriver.common.action chains import actionchains actionchains類提供了滑鼠操作的常用方法 perform 執行所有actionchains中儲存的行為 c...