我需要在弹出窗口上单击“确定”,但是当弹出窗口打开时右键单击不起作用(我无法检查该元素)。如果我让检查窗口打开,则不会发生任何事情。请看截图。
我没有尝试太多,因为我不知道它是什么元素。我猜这个网站使用的是Java,我对它不熟悉。
该对话框不是 HTML,而是 JavaScript 警报。您需要切换到警报,然后接受它。
代码示例
Sub Test()
Dim popup As Selenium.Alert
Set driver = New Selenium.ChromeDriver
With driver
.Get "http://the-internet.herokuapp.com/javascript_alerts"
.FindElementByCss("button[onclick='jsConfirm()']").Click
Set popup = .SwitchToAlert(Raise:=False)
popup.Accept
End With
End Sub