次のようなコードがあります。
content.button(:id,/Submit/).click_no_wait
puts 2
autoit = WIN32OLE.new("AutoItX3.Control")
puts 3
autoit.WinWait "XXXX"
puts 4
autoit.ControlClick "","OK","Button1"
[送信] ボタンをクリックすると、警告ボックスが表示され、その後のコードで [OK] をクリックします。関数「クリック」はそこでプログラムをハングさせるので、「click_no_wait」を使用する必要があります。
でも結果、3Pも取れるし、送信ボタンも押されていない。
なぜ?そして、最善の解決策は何ですか?