2016-05-12 2 views
0

Мне нужно проверить ссылки на странице 404 с помощью Cucumber.js. Поэтому я угадываю две вещи.Как проверить неработающие ссылки с Cucumber.js

  • Как реализовать цикл в сценарии. Поскольку пользователь должен нажать на ссылки и вернуться обратно на страницу несколько раз

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

  • И второе, как реализовать в JS файл, нажав на все ссылки, чтобы проверить содержание и возвращение главная страница после каждый проверка.

ответ

0

Вы должны рассмотреть вопрос об использовании Mocha для такого рода испытаний, Огурец не предназначен для петель и т.д. Смотрите этот ответ для получения более подробной информации:

Step definitions library for Meteor-cucumber/chimp

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

технически это работает, но все еще не так, как следует использовать огурцы. Подробнее об этом от оригинального автора Cucumber: https://cucumber.io/blog/2015/03/24/single-source-of-truth –

+0

Я согласен со всем «Вы делаете BDD? Или вы просто используете Огурец?" точка зрения. К сожалению, наш технический выбор не всегда зависит от нас – findlayc

+0

Жаль, что это слышно! –

Смежные вопросы