Specflow를 처음 사용하고 여러 기능 파일에서 시나리오를 재사용 할 수있는 방법이 필요합니다.여러 페이지에서 시나리오 재사용
나는 바닥 글 내용과 같이 많은 항목을 공유하는 여러 페이지로 구성된 웹 응용 프로그램을 가지고 있습니다.
Help | Feedback | FAQ
나는 '도움말'링크 기능을 테스트 할 수있는 시나리오가 있습니다 : 페이지를 엽니 다 "주어"문 지정으로
Scenario: Help link
Given I am on page1
When I click on the link containing text "Help"
Then I see the help popup
를, 시나리오가 연결되어 내 글이 3 개 링크가 포함되어 말 그 페이지로
1) 또 다른 기능 파일
2로 시나리오를 복사를 참조 주어진 문을 변경)에 등 페이지 2, PAGE3, page4에 같은 도움말 링크 기능을 테스트하기 위해, 내가 필요 올바른 페이지
3) 도움말 링크가 포함 된 모든 페이지에 대해 반복하십시오!
이것은 무서운 많은 복제물처럼 보이며이를 수행하는 더 좋은 방법이 있어야합니다. 이 수준에서 작업 할 때
이Scenario Outline: Help link
Given I am on <Page>
When I click on the link containing text "Help"
Then I see the help popup
Examples:
| Page |
| Home |
| Contact Us |
| About Us |
Greg에게 감사합니다. 유용하지만 각 공유 시나리오에서 예제 블록을 복사해야합니다. 내가 뭘 원하는지 추측이 사람처럼 배경 개요 http://stackoverflow.com/questions/13141894/how-to-test-for-same-feature-with-multiple-backgrounds-in-cucumber – BoroDrummer
그래서 원하는 여러 페이지에 대해 전체 지형지 물을 실행하려면 어떻게해야합니까? –
모든 공통 요소에 대해 예. 머리글/바닥 글/탐색/등을위한 별도의 기능 파일을 가질 수 있습니다. 이는 여러 페이지에 공통적입니다. 모든 페이지를 복사하여 붙여 넣는 이유는 무엇입니까? – BoroDrummer