《SeleniumBasic 3.141.0.0 - 在VBA中操作瀏覽器》系列文章之十三:JavaScript彈窗的處理


SeleniumBasic中的IAlert對象,用於處理JavaScript彈窗。具有的方法有

  1. Property Text As String 返回彈窗中的文字
  2. Sub Accept():點擊“確定”
  3. Sub Dismiss() :點擊“取消”
  4. Sub Sendkeys(keysToSend As String) :自動向彈窗發送文字
  5. Sub SetAuthenticationCredentials(userName As String, password As String)

 

下面的程序,利用SeleniumBasic自動關閉彈窗。

   Dim dialog As SeleniumBasic.IAlert
   Set dialog = WD.SwitchTo.Alert
   If dialog Is Nothing Then
    Debug.Print "沒出現彈窗"
   Else
    Debug.Print dialog.text
    dialog.Accept
   End If

運行程序后,在立即窗口看到彈出的文字:

 


免責聲明!

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



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