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...