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
运行程序后,在立即窗口看到弹出的文字:
