私はSelenium(RobotFramework)を使用して自分のウェブサイトのGUI自動化を行っています。私が直面している問題は:JavaScriptファイルがまだ読み込まれていないかどうかを確認する方法
私のオートメーションスクリプトが何らかのアクションを実行するはずの要素(ボタン、リンクなど)をクリックすると、何も無駄になります。これはランダムに起きます。私たちが手動でテストするときは、常に動作します。 1つの観察は、より遅い機械/環境では、より多く発生する傾向がある。
これは、対応するJSがまだロードされていないか、または各要素と "アクションバインディング"と呼ばれるものがあるために起こったと思われます。
何か質問 - すべてのJSコールが終了しているかどうかを調べる方法はありますか? - アクションバインディングが発生した場合、既にバインドされているかどうか。
他にも解決策がある場合は、共有してください。
(デバッグ)の面で更なる例とオプションのマニュアルを参照してください、あなたが使用することができますhttps://developer.mozilla.org/en-US/docs/Web/API/Console/time – Bloc97
ありがとうございます@ Bloc97。私は、JSコードの変更を必要としないものを探しています。 JSが読み込まれているかどうかを教えてくれるもの。 –