私が試したコードはどれも影響がないようです。私の意図は、「OK」ボタンを押すことによって表示される可能性のあるすべてのJavaScriptプロンプトを閉じることです。問題は、私のスクリプトが表示されるプロンプトに影響を与えないことです。言い換えれば、それは何もしません。
これが私が持っているものです:
fx = FireWatir::Firefox.start(somepage)
fx.startClicker("OK")
fx.button(:id, "OK").click
fx.button(:id, "CONFIRM").click
HTML:
<script type="text/javascript">
alert("Alert!");
window.confirm("Confirm?");
</script>
プロンプトのテキストは変更される可能性があります。アラート/確認プロンプトの内容に関係なく、[OK]をクリックするつもりです。
PS:私はUbuntuを実行しています。