尝试捕获警报硒

时间:2018-11-16 13:45:25

标签: selenium selenium-webdriver alert

有人在戒备警报时接近甚至接近吗?我正在尝试进行自动化操作,有时会出现警报,但是我已经尝试进行了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中创建此警报条件?

0 个答案:

没有答案