ページ オブジェクトの gem は、2 つのポップアップを続けて確認することをサポートしていますか? つまり、チーズが好きかどうかを尋ねるポップアップがあるとします。ユーザーが [はい] を選択すると、[OK] ボタンを含む、"あなたは「はい」と答えようとしています" という別のポップアップが表示されます。
このようなことをする方法はありますか:
@page.confirm(true) do
@page.confirm(true) do
button_causing_confirm_a
end
end
残念ながら、これは私のアプリケーションではうまくいきませんでした。代わりに、2 番目のポップアップを selenium-webdriver で直接処理してみました。それにもかかわらず、呼び出す@browser.switch_to.alert
と、「Javascript モーダル ダイアログが開いていません」という NoAlertPresentError がスローされます。誰でもこのようなことに遭遇しますか?