ホームページ >ウェブフロントエンド >jsチュートリアル >Webship-js を使用した自動テストで Web サイトのパス ナビゲーションを保証する
人々がウェブサイト内を簡単に移動できるようにすることは非常に重要です。リンクが機能しなかったり、ユーザーが道に迷ったりすると、イライラして離脱につながる可能性があります。
このブログでは、国際労働機関のサイト (https://www.ilo.org) を例として、すべてのリンクが訪問者を適切な場所に確実に誘導する方法について説明します。
テストに必要なシナリオを作成するには、次のようなステップ定義が必要です。
なら私はこうなるはずです
このステップは、Web サイト内のナビゲーションが正しく機能していること、およびユーザーが特定のアクションまたはインタラクションを実行した後に意図したページに到達していることを確認するのに役立ちます。
それなら、ホームページに載っているはずです
このステップ定義は、現在のページがホームページであることを確認するために使用されます。
それなら、(私|私たち)* は (その)* ホームページに載っているはずです
現在のページがホームページであることを確認するステップを定義します。静的な文には確率がありません。
それなら「特定のページ」にいるはずです
このステップ定義は、現在のページが特定のページであることを確認するために使用されます。
では、(I|we)* は「([^"]*) にあるはずです?
例 (1):
Then I should be on "/"
例 (2):
Then we should be on "/user/login"
例 (3):
Then I should be on "http://google.com"
使用されているさらに多くのステップ定義を確認できます。それなら私はそうすべきです
その他のステップ定義を確認できます: https://webship.co/docs
記事全文をご覧ください: https://webship.co/blog/ensuring-website-path-navigations-automated-testing-using-webship-js
以上がWebship-js を使用した自動テストで Web サイトのパス ナビゲーションを保証するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。