selenium 中常用的鼠標操作和鍵盤操作

自動化測試中關于驗證碼輸入的解決方法

? ? (1)溝通后端人員,固定驗證碼

? ? (2)溝通開發(fā)人員,獲取一份不帶有驗證碼操作的代碼,驗證碼的測試后續(xù)手動測試

? ? (3)給測試腳本代碼使用強制睡眠,進行手動輸入驗證碼

鼠標事件

? 導入模塊庫

from selenium.common.action_chains import ActionChains

方法及參數:

? ? (1)? perform():? ======用來執(zhí)行ActionChains中所存儲的行為

? ? (2)? context_ckick():? ======右擊

? ? (3)? double_ckick():? ======雙擊

? ? (4)? drag_and_drop()():? ======拖動

? ? (5)? more_to_element():? ======懸停

鍵盤事件

? ??? 導入模塊庫

from selenium.webdriver.common.keys? import Keys

常用組合
? ? (1)Keys.TAB? ? ======tab

? ? (2)Keys.ENTER ======enter

? ? (3)Keys.SHIFT? ? ======shift

? ? (4)Keys.CONTROL ======ctrl?

。。。。。。。。。。。

組合鍵

1.? ( Keys,CINTROL,'a')

2.? ( Keys,CINTROL,'c')

3.? ( Keys,CINTROL,'x)

? ? ? ? 。。。。。。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容