0

skype、QQ などと同じ承認サービスを持つアプリケーション "Application" があります (ログイン/パスワードを使用してログインする必要があります)。このアプリケーションの設定でいくつかの機能をテストする必要があるため、 testcomplete を使用しています。

  1. アプリケーションを実行する必要があります
  2. 設定に移動
  3. 何かを変更
  4. 保存

そして、それは非常に単純です。しかし、あなたがログに記録されている場合は、そのようなシナリオを再現する必要があります:

  1. アプリケーション 1.1 を実行します。ログに記録されている場合 - (testlogin/testpassword) を使用してログに記録します
  2. 設定に移動
  3. 何かを変更
  4. 保存

TestComplete でそのような機能を再現するにはどうすればよいですか? 私は初心者なので、助けが必要です:)ありがとう

4

3 に答える 3

0

あなたの答えは完全に正しいですが、これが可能かどうか知りたいです:

loginWindow が存在しない場合、TC はエラーを返します。ログをロックするか無効にする以外に、このエラーを無視してログから除外することは可能ですか?

Java や C# のように:

if(object.Exists)
  do something;
else
  do other thing;

これはTCでエラーをスローしますが、オブジェクトの存在をすでにチェックしているため、エラーを発生させたくありません...

于 2013-11-05T14:01:05.080 に答える
0

そこにないオブジェクトに対してメソッドを使用することはできません。

回避策は、最初にオブジェクトをチェックしてから、そのように Exists メソッドを使用することです..

if (object && object.Exists) {
    // doSomething
} else {
    // doSomethingElse
}
于 2016-02-14T00:56:00.060 に答える