セレン用のphpウェブドライバーを使用してIEjavascriptアラートを受け入れる必要がありますこれはFFとChromeで機能しますが、IEは失敗します
これが私が使用しているコードです:
$web_driver = new WebDriver();
// opens Internet explorer browser
$session = $web_driver->session('internet explorer');
// Navigates to page that has JS alert on close.
$session->open('http://mypage.com/');
// Closes Offer window
$session->deleteWindow();
// Accepts alert to leave page
$session->accept_alert(); // Except accept_alert isn't working correctly in IE
// Closes last window
$session->close();
// Kill session for garbage collection
unset($session);
Javaにはこの答えがあり、C#にはこの答えがあることは知っていますが、Javaメソッドは同じではないため、PHP固有のソリューションを探しています