0
webdriverを使用して私の会社のWebアプリケーションをテストしています。一部のページパーツにはjavascriptとjQueryが動的に取り込まれます。要素IDe要素を見つけることができませんhtml要素IDを見つけることができません
webdriverを使用して私の会社のWebアプリケーションをテストしています。一部のページパーツにはjavascriptとjQueryが動的に取り込まれます。要素IDe要素を見つけることができませんhtml要素IDを見つけることができません
サイトがjQueryを使用している場合は、実行するまで待つ必要があります。あなたは、JSのこの状態をチェックする必要が :完全にロードされたページまでwait for an ajax call to complete with Selenium 2 web driver
待ち時間:あなたはこのトピックの複数の実装を確認することができます
:セレンでください!
jQuery.active == 0
は、次のコードを使用します –
動的に挿入された要素のIDを取得する必要があると仮定して、他のスクリプトを制御できる場合、他のスクリプトの実行終了時にコールバックとしてスクリプトの実行をアタッチすることができます。それ以外の場合は、スクリプトの実行を遅らせるために 'setTimeout'を使用し、他のスクリプトより遅く実行させることができます。これは問題に対処していますか?そうでない場合は、より具体的にしてください – reallynice