8
「ナビゲーションの確認」ポップアップを閉じようとしています。これはChromeのように見えます。Watirで「Confirm Navigation」ポップアップ
ポップアップ表示するには:私はページを訪問したときにそうhttp://watirwebdriver.com/javascript-dialogs/
browser.execute_script("window.onbeforeunload = function() {};")
で示唆したように、私は、onbeforeunload
を上書き現時点で
require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "http://www.gravityforms.com/demo/wp-admin/admin.php?page=gf_new_form"
browser.text_field(:id => "user_login").set "demo"
browser.text_field(:id => "user_pass").set "demo"
browser.button(:id => "wp-submit").click
browser.refresh
を、スクリプトが今見えますこのように:
require "watir-webdriver"
browser = Watir::Browser.new
browser.goto "http://www.gravityforms.com/demo/wp-admin/admin.php?page=gf_new_form"
browser.text_field(:id => "user_login").set "demo"
browser.text_field(:id => "user_pass").set "demo"
browser.button(:id => "wp-submit").click
browser.execute_script("window.onbeforeunload = function() {};")
browser.refresh
これはうまく動作します。よりよい解決策があるかどうかは疑問です。
ありがとうチャック、そこに私のコメントを追加しました。 –