サイトに入ると自動的にボタンをクリックするスクリプトを作成しようとしています。
サイトの HTML は次のとおりです。
<span id="zolaDisclaimerButton" class="dijitReset dijitStretch dijitButtonContents" waistate="labelledby-zolaDisclaimerButton_label" wairole="button" dojoattachpoint="titleNode,focusNode" role="button" aria-labelledby="zolaDisclaimerButton_label" tabindex="0" title="I acknowledge this disclaimer... Let ZoLa begin!" style="-moz-user-select: none;">
私は次のことを試しましたが、うまくいきません:
browser.span(:id, "zolaDisclaimerButton").click
browser.button(:id, "zolaDisclaimerButton").click
これらの種類のボタンをクリックするにはどうすればよいですか? 問題の URL は http://gis.nyc.gov/doitt/nycitymap/template?applicationName=ZOLAです。
編集:これは私が使用するコードです:
require "watir"
browser = Watir::Browser.new
browser.goto "http://gis.nyc.gov/doitt/nycitymap/template?applicationName=ZOLA"
browser.span(:id, "zolaDisclaimerButton").click
puts "fin"
ページに移動し、何もクリックせずに「fin」を出力します(完了したことを知らせます)。例外はスローされません。