分割またはエラー処理ステップが正しく動作しません
Last Updated 3月 24, 2022
問題
Smart Walk-Thruの分割またはエラー処理グループが正常に動作しません。
ソリューション
分割またはエラー処理グループが意図した通りに動作しなくならないようにするためのオプションがいくつかあります。
タイミング
- 分割/エラー処理のルールが、ページの更新またはユーザーアクションの直後に発生するイベントに基づいている場合は、分割/エラー処理ステップの直前に「Wait for(待機)」フローステップを追加することもできます。
-
- 待機ステップは、分割/エラー処理の条件が評価される前にフローを1~2秒間停止するように設定する必要があります。
- 待機ステップの詳細についてはこちらをご覧ください: 待機フローステップ
-
ルールが正しく設定されていない
- 分割/エラー処理グループの条件に複数のルールを使用している場合は、ルールが正しくグループ化され、ルール間で正しい演算子(And/Or)が使用されているかを確認してください。
-
- Rule Engineでの複数のステートメントの使用については、こちらをご覧ください: Rule Engine - 複数のステートメントの使用
- 条件でjQueryを使用している場合、jQueryの構文が正しいことを確認してください。
- jQueryの使用に関する詳細についてはこちらをご覧ください: jQuery - セレクターのテスト
-
- ルールに画面上のエレメントを使用している場合、一貫して正しく識別されない場合(ページ上で確認できるにもかかわらず「false」と表示される場合)は、エレメントの精度を調整することをお勧めします。
-
- 「Ignore ID(IDを無視する)」「Ignore Position(位置を無視する)」「Ignore Text(テキストを無視する)」「Identify by Text(テキストで識別する)」などのオプションを使用します
- また、エレメントを再選択して拡大/縮小オプションを使用し、エレメントのより安定した部分を選択することもできます
- 画面上のエレメントの精度調整については、こちらをご覧ください:精度の微調整
-
条件がクロスドメインのiFrameにあるエレメント周辺に基づいて設定されている
- クロスドメインのiFrame内にある画面上またはjQueryのエレメントの可視性や存在に基づいて条件を設定している場合は、分割/エラー処理グループの前に「Switch to Frame(フレームに切り替え)」フローステップを追加する必要があります。
-
- これは、WalkMeがどこでエレメントを探すのかを確認するために必要です。
- Switch to Frame(フレームに切り替え)手順の詳細については、こちらをご覧ください:フレームに切り替え - その仕組み
-
この記事は役に立ちましたか?
はい
いいえ
ご意見ありがとうございます!