有人在戒备警报时接近甚至接近吗?我正在尝试进行自动化操作,有时会出现警报,但是我已经尝试进行了if操作,但总是会收到一个致命的异常错误。我尝试了所有操作,但没有条件检查是否有警报。
我的代码如下:
try {
$driver->switchTo()->alert()->dismiss();
$p = true;
} catch(NoAlertOpenException $e) {
$p = false;
}
var_dump($p);
在这种情况下,如果出现警报,则变量$ p中的值为真,但如果不出现,则致命错误以及执行以下代码的情况:
致命错误:Facebook \ WebDriver \ Exception \ NoAlertOpenException未捕获:
我尝试了$ driver->switchTo()->alert()
,无论是在IF还是TRY中,它总是使我成为现实。
我如何在Selenium PHP中创建此警报条件?