《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