Кто-нибудь когда-либо получал или даже приблизился к выполнению предупреждения?Я пытаюсь сделать автоматизацию, и иногда появляется предупреждение, но я уже пытался сделать if, и я всегда получаю фатальную ошибку за исключением.Я перепробовал все и не смог сделать условие, чтобы проверить, есть ли предупреждение.
Мой код ниже:
try {
$driver->switchTo()->alert()->dismiss();
$p = true;
} catch(NoAlertOpenException $e) {
$p = false;
}
var_dump($p);
В этом случае, если появляется предупреждение, оно дает мне истину впеременная $ p, но если она не появляется, она дает мне фатальную ошибку и для выполнения кода, как показано ниже:
Фатальная ошибка: Uncaught Facebook \ WebDriver \ Exception \ NoAlertOpenException: Нетоповещение активно в
Я пытался $ driver->switchTo()->alert()
, и оно всегда превращает меня в истину, либо в IF, либо в TRY.
Как я мог создать это условие оповещения в Selenium PHP?