自動化測試中關于驗證碼輸入的解決方法
? ? (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)
? ? ? ? 。。。。。。