(selenium+python)_UI自動化09_定位alert彈窗


前言

web網站中某些點擊操作會觸發alert彈窗。在selenium進行自動化過程中,模擬操作alert彈窗時直接定位會報錯找不到元素。需要先切換到alert然后用alert處理方法進行操作。

alert常用方法

switch_to.alert  # 切換到alert彈窗
text  # 獲取彈出框文本
accept()  # 確定
dismiss()  # 取消
send_keys()  # 輸入

實例

模擬操作alert步驟如下:

點擊某按鈕彈出alert-->切換到alert-->操作alert
1 driver.find_element_by_id("confirm").click()  # 點擊按鈕,彈出alert彈窗
2 time().sleep(3)  # 等待彈出alert
3 alt = driver.switch_to.alert
4 print("alert中文本:", alt.text)  # 打印alert中文本
5 alt.accept()  # 點擊alert彈窗-確定btn
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM