《SeleniumBasic 3.141.0.0 - 在VBA中操作浏览器》系列文章之十三:JavaScript弹窗的处理
SeleniumBasic中的IAlert对象,用于处理JavaScript弹窗。具有的方法有
- Property Text As String 返回弹窗中的文字
- Sub Accept():点击“确定”
- Sub Dismiss() :点击“取消”
- Sub Sendkeys(keysToSend As String) :自动向弹窗发送文字
- 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
运行程序后,在立即窗口看到弹出的文字:

 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号