php-webdriverでセレクトボックスの値を選択するから引き続きメモ

ブラウザ上で何らかのボタンをクリックすると、
上の画像のように確認用のダイアログが表示されて、このダイアログ上のボタンをクリックすることがあります。
このダイアログのボタンをphp-webdriverでクリックするためには下記のようなコードを書けば良い。
※今回は「退会する」リンクをクリックした時にconfirmのダイアログが表示される
$driver->findElement(WebDriverBy::linkText("退会する"))->click();
$dialog = $driver->switchTo()->alert();
//OK
$dialog->accept();
//キャンセル(コメントアウトしておく)
//$dialog->dismiss();
このコードでconfirmのダイアログ上のボタンを押せた。





