2012-03-08 3 views
0
$ie.link(:text,"Revoke").click_no_wait 
$autoit.WinWaitActive("[Class:#32770]") 
result =$autoit.ControlClick("[Class:#32770]","","Button1") 

を働いていない。しかし、その新しいルビーバージョン1.93私はWindows7のを使用していますが、Rubyのバージョンの1.93のAutoIt呼び出しは、私がconfimrationポップアップ にOKをクリックして、コードの上に使用しています

のために働いていない他の方法はあります確認のために「OK」をクリックしてください。

+0

スクリプトを実行しているときにスクリプトとスクリプトがポップアップを開くのを待ちますが、ポップアップが開かないようにします。ユーザーがボタンを直接クリックするとautoitスクリプトが実行されるので、そのclick_no_waitの問題は解決しません。 –

+0

ポップアップ処理には多くの提案があります。 http://wiki.openqa.org/display/WTR/Pop+Ups –

+0

Windows 7、Ruby 1.9.3、または両方の組み合わせで動作しないと言っていますか?それとも、あなたはそれがうまくいかないと言っているのですか?そしてあなたはなぜそれが分かりませんか? –

答えて

1

私たちはシステムの下

にAutoItX3_x64.dll を登録する必要がありますのWindows7のための答えはあなたがCでAutoItX3_x64.dllを見つける システムのDLLを登録するためのコマンドである得た:\プログラムファイル\ CにdllをAutoItの コピーペースト:\ WINDOWS \ SYSWOW64 \

&コマンドでコマンドプロンプト以下の実行

C:\ WINDOWS \ SYSWOW64 \ REGSVR32.EXE C:\ WINDOWS \ SYSWOW64 \ AutoItX3_x64.dll

関連する問題