ラジオボタンを選択するテストがあり、[モーダルダイアログ/アラートボックス]ポップアップをトリガーする[削除]ボタンをクリックする。ステップがどのように動作するか私はここにキュウリを使用していFirefoxでアラートが確認されたが、何も起こらない
です:私は、これはブラウザ/ドライバの問題かもしれ考えていたので、私はその怠惰なデバッグ段階で入れ
When /^i confirm the alert$/ do
Watir::Wait.until(timeout: 10) {@browser.alert.exists?}
puts "i see the alert"
@browser.alert.ok
end
。
私はこの作業をChromeで行っていましたが、この特定のスクリプトでは特定の環境ではオプションではありません。
のFirefoxは私の唯一のオプションであり、ここでは何が起こるかです:
- 「私は警告が表示が」
- 返されたダイアログが
上で確認され、その後、私は見つけることができませんを受け取ります警告(Watir :: Exception :: UnknownObjectException)
Firefox 45 ESR/Selenium Webdriver 3.0.5
Firefox/Seleniumの互換性の問題であるかどうかは不明ですか?
OKボタンの後に何もしないアプリケーションは、あなたがワチール6.2.1使用していることを確認し、アラート
問題を再現する(最小限の)HTML/jsを提供できますか? FFをアップグレードし、最新の 'geckodriver'を使用する場合、同じ問題が存在しますか? – orde