以前は Selenium Webdriver -java -Eclipse に長い間取り組んでいましたが、今は testcomplete-9-vbscript に取り組んでいますが、selenium -eclipse での再生は、テストで見たものよりはるかに高速であることに気付きました私の質問は次のとおりです:- testcomplete の再生時間を最適化できる特定の方法はありますか?
2 に答える
以下のポイントがあなたを助けるかもしれません-
1) 実行のために記録されたスクリプトを使用しているか、または独自のスクリプトを作成しているかを確認してください。違いは、レコーダーによって準備されたスクリプトであり、記録中に実行されたアクティビティに基づいてすべてのイベントとオブジェクトを収集します (それらのいくつかは実行中には必要なく、不必要に遅延を引き起こし、実行を待機します。
代わりに、独自のコードを記述してスクリプトを実行すると、実行時間が短縮される可能性があります。
2.) フレームワークのモジュール化により、実行タイミングも短縮されます。(これにより、コード内で分岐が行われるため、サブルーチンでの再利用性もタイミングを最小限に抑えます。
3) スクリプトの実行中に実際に重要なチェック ポイントのみを追加できます。
4) 機能として、Test Complete はブラウザ固有の obj とプロパティを収集します。Selenium の場合と同様に、RC/Webdriver -Server はコードを直接認識します。
5) また、ループを使用して動的待機条件を記述することもできます。これにより、スクリプトのパフォーマンスも向上します。
フレームワークの最適化については、サポート ブログを参照できます。
- 私が何か間違ったことを言及した場合は、私を修正してください。ありがとう。