Selenium學習筆記||十二、瀏覽器彈出對話框


1. 對話框一般有三種

  A. alert:警告框

  如果要確保信息傳遞給用戶,通常會使用警告框。當警告框彈出時,用戶將需要單擊“確定”來繼續。

  

  B. confirm:確認框

  如果您希望用戶驗證或接受某個東西,則通常使用“確認”框。當確認框彈出時,用戶將不得不單擊“確定”或“取消”來繼續進行。

  

   C. prompt:提示框

  如果您希望用戶在進入頁面前輸入值,通常會使用提示框。當提示框彈出時,用戶將不得不輸入值后單擊“確定”或點擊“取消”來繼續進行。

   

2. 操作方法:

  A. driver.switch_to.alert.accept()    ----在彈出框點擊確認。(不需要切回頁面)

  B. driver.switch_to.alert.dismiss()  ----在彈出框點擊取消。

  C. driver.switch_to.alert.send_keys()  ----在彈出框輸入內容

  D. driver.switch_to.alert.text()  ----獲取彈出框內容

 

3. alert彈窗與html元素彈窗

  A. alert彈窗是原生控件,不可選中

  B. html元素彈窗可以選中


免責聲明!

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



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