2016-05-12 14 views
0

Ich muss Links auf Seite für 404 mit Cucumber.js überprüfen. Ich denke also über zwei Dinge nach.So überprüfen Sie fehlerhafte Links mit Cucumber.js

  • Wie Loop-In-Szenario zu implementieren. Da Benutzer auf Links klicken sollen und zurück zur Seite mehrmals

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

  • Und zweitens ist wie in js Datei klicken auf alle Links zu implementieren Inhalt zu überprüfen und die Rückkehr zu Hauptseite nach jedem Check.

Antwort

0

Sie Szenario in den Umrissen und übergeben Sie nutzen könnten URL als die Variable

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 | 
+1

technisch funktioniert das, aber es ist immer noch nicht, wie Gurke verwendet werden sollte. Sehen Sie mehr dazu vom ursprünglichen Gurkenautor: https://cucumber.io/blog/2015/03/24/single-source-of-truth –

+0

Ich stimme dem Ganzen zu "Machst du BDD? Oder nimmst du einfach nur." Gurke?" Standpunkt. Leider ist unsere Technikwahl nicht immer für uns – findlayc

+0

Tut mir leid, das zu hören! –