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

