私はwatir-webdriverスクリプトを書いています。私のアプリケーションはjavascriptを使って対話したいモーダルウィンドウを表示しています。モーダルウィンドウを表示する要素をクリックすると、watir-webdriverがそこに座り、最終的にタイムアウトし、コンソールウィンドウにTimeout :: Errorが表示されます。これは、新しいウィンドウとのやりとりを試みる前です。私はDOMをポーリングしていくつかの変更を行っていて、それを取得していないと仮定しています。Watir-Webdriverで何かを待たない方法
1
A
答えて
1
答えているし、手動
element.focus
element.send_keys :return
0
これは警告である場合は、確認して、またはアラートタイプJSポップアップ、この回答を参照してください。https://stackoverflow.com/a/8172888/409820
1
Ruby 1.9のを待っている必要が取り扱うことになりました。 3/IE 9 - click_no_waitエラーが発生しました。 Watirは保存ボタンのクリックを引き起こさなかった。保存ボタンが文書を正しく保存したことを確認するためのJavaポップアップ「OK」ボタンをクリックする必要があった。
element.focus
element.send_keys :return
おかげDVG:click_no_waitコマンドの代わりに次の2行を使用して
は完璧に動作するコードを取得します。私のコード -
ie.button(:id, 'MainContent_B_Save').focus
ie.button(:id, 'MainContent_B_Save').send_keys :return
ie. javascript_dialog.button('OK').click
関連する問題
- 1. Angularでデータを待つ正しい方法は何ですか?
- 2. C++でOpenEventメソッドでイベントを待つ適切な方法は何ですか?
- 3. プログラムがQtでシグナルを待つ最も簡単な方法は何ですか?
- 4. 私は何を期待していないのですか?
- 5. 角度4 - "操作を待つ"正しい方法は何ですか?
- 6. どのスレッドが条件変数を待たずに何かを作る方法
- 7. 待ち時間の少ないスレッドを待つ方法は?
- 8. レスポンスを待たずに使用ログをサーバーに送信する最も良い方法は何ですか
- 9. JavaでThreadPoolExecutorの終了スレッドを待つ最善の方法は何ですか?
- 10. TestCafeで 'WebComponentsReady'イベントを待つ最善の方法は何ですか?
- 11. 夜間に新しいURLが読み込まれるのを待つ適切な方法は何ですか?
- 12. Selenium Pythonで空でない入力フィールドを待つ方法
- 13. サーバプロセスがクライアントの入力/メッセージを待つ最良の方法は何ですか
- 14. 低レベルの同期を待つ最善の方法は何ですか?
- 15. スイフト:何もない方法
- 16. は何のためにTask.CompletedTaskを待っていますか?
- 17. 待ち受けができないときの待ち合わせ方法
- 18. Javaで信号の後に待たれる可能性のない状態を待つ方法は?
- 19. ビーガンで期待豊かな曲線(Chao1)を描く方法R
- 20. エラーは何ですか?期待される!信頼されていない=真であり、偽になった
- 21. ネットワーク活動を待っているスレッドを停止する正しい方法は何ですか?
- 22. Windowsメッセージをブロックしないでイベントを待つ方法はありますか?
- 23. あなたのAndroidアプリをダウングレードする正しい方法は何ですか?
- 24. C++ 11で複数の先物を待つ最適な方法は何ですか?
- 25. なぜdocument.writeはロードを待たないのですか?
- 26. セレンドライバを何もしないでx秒間待ちます
- 27. Task.StartNew(()=> ...)を待つための適切な状況は何ですか?
- 28. 待機していないTask.RunとTask.RunSynchronouslyの違いは何ですか
- 29. JS非同期待機しないといないブロック私はこのような何かacheiveしたい
- 30. なぜ待たずに待っていますか?
私は、これはclick_no_waitうんワチール –
に行うために使用するものであると信じています。そのような機能を追加するつもりで、私はwatir-webdriverをフォークしましたが、私がこれをやる時間があるかどうかを知っています。 – DVG
また、あなたのブログは素晴らしいです。 – DVG