0

コード化された UI テストを実行すると、タイミングの問題 (コントロール/HTML 要素がまだページにない) が原因でテストが失敗することがあります。

コード化された UI テストに相当する「ドキュメントの準備ができている」ものはありますか? または、この問題を処理するためのベスト プラクティスはありますか?

4

3 に答える 3

3

WaitForControl...使用できる方法はいくつかあります。あなたの質問から、WaitForControlReady適切かもしれません。その他のメソッドには、コントロールが表示されるか削除されるまで待機する画面を監視する および がありますWaitForControlExistWaitForControlNotExistより複雑な状況では、さらにいくつかのオプションがあります。

詳細については、http://blogs.msdn.com/b/gautamg/archive/2010/02/12/how-to-make-playback-wait-for-certain-event.aspxを参照してください。

于 2013-07-26T08:44:18.127 に答える
0

@AdrianHHHには正しい答えがありますが、

時々、各ステップでエラーを true に設定している場合、ビットをスキップする傾向があることに気付いたので、それをオフにしてみてください

また、悪い方法で使用することもできます

Playback.Wait();
于 2013-07-26T10:33:17.040 に答える