The CreatorCon Call for Content is officially open! Get started here.

ATF glide.ui.polaris.ais クライアント エラーが原因でテスト ケースが失敗する

d-aizawa
Kilo Sage

コミュニティの皆様
いつもお世話になっております。

 

私はテストユーザに代理操作し、変更管理のメニューを表示するTest Stepを作成しました。

しかし、ATFを実行するとアプリケーションメニューの表示で、以下のようなエラーが表示されます。

このエラーを解決するにはどうすればよろしいでしょうか。

■エラー内容

daizawa_0-1677551631934.png

■テストステップ

daizawa_1-1677551690117.png

 

 

3 REPLIES 3

iwai
Giga Sage
  • Summary:
    This step failed because the client error 'The searchContexts do not match the glide.ui.polaris.ais_ready value. Please update system properties' was detected on the page being tested. See failing Test Logs. To ignore these errors in the next test run, use 'Add all client errors to warning/ignored list' links.
  • 日本語
    このステップは、テスト中のページで
    クライアントエラー「searchContextsがglide.ui.polaris.ais_readyの値と一致しません。システムプロパティを更新してください。」が
    検出されたため、失敗しました。テストログの失敗を参照してください。
    次回のテスト実行でこれらのエラーを無視するには、「すべてのクライアントエラーを警告/無視リストに追加する」リンクを使用します。
  • この内容から、
    SystemProperty[sys_properties]の"glide.ui.polaris.ais_ready" について確認したり、
    'Add all client errors to warning/ignored list'について確認してみてはどうでしょうか。
    自動テスト フレームワークでクライアント エラー包含リストを使用する方法
    https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0725054

iwaiさん
ご回答ありがとうございます。

連携頂いたリンクをもとに、「クライアント エラーを無視リストに追加する」リンクを選択して、
再度テストを実行すると、エラーなくテストが成功しました。

ただし、Client Test Runnerの画面で、No.2~No.3実行中は、

以下のスクリーンショットの画面から変化がありませんでしたが、こちらは仕様になるのでしょうか。

daizawa_0-1677574574929.png

 

 

その画面の「Work your way」でGoogle検索をして

site:servicenow.com "work your way" - Google 検索

その画面と同じ投稿を見つけて

How to create an Overview in Next Experience (Pola... - ServiceNow Community

ちょうどその記事にの中に

User Preferences に overview_help.visited.navui と glide.ui.polaris.use を設定する事が書かれています。

これを記事とおりに設定して動作するかは確認していません。

この状況からわかるのは、新しいユーザーには初期表示として表示されるウインドウなので、それを閉じたときに記録されるUserPreferencesを確認して、その設定とおりにATFでもユーザーを作った直後に設定すると、初回でも画面に表示されないだろうと考えました。