0

Cucumber.js を使用して、404 ページのリンクを確認する必要があります。だから私は2つのことを推測しています。

  • シナリオでループを実装する方法。ユーザーはリンクをクリックしてページに何度も戻る必要があるため

Feature: Check broken links

Scenario: User clicks on links on web page Given User is on website And he clicks on link Then he shouldn't see 404 And user returns back to click to another link on page

  • 2 つ目は、すべてのリンクをクリックしてコンテンツをチェックし、チェックのたびにメイン ページに戻るように js ファイルに実装する方法です。
4

2 に答える 2

0

シナリオの概要を使用して、URL を変数として渡すことができます

Feature: Check broken links

Scenario Outline: User clicks on links on web page
    Given User is on website
    And he clicks on <link>
    Then he shouldn't see 404
    And user returns back to click to another link on page

Examples:
  | link |
  |  http://www.google.com   |
  |  http://www.gmail.com   |
于 2016-05-20T13:19:46.873 に答える
0

この種のテストには Mocha の使用を検討する必要があります。Gherkin はループなどのために設計されていません。詳細については、この回答を参照してください。

Meteor-cucumber/chimp のステップ定義ライブラリ

于 2016-05-19T04:36:25.137 に答える