2014-11-13 3 views
0

페이지 제목이 "Page1"(https://github.com/biomq/geb-example-grails/blob/master/grails-app/views/person/page1.gsp#L8)이지만 페이지 DSL이 "사람 목록"(https://github.com/biomq/geb-example-grails/blob/master/test/functional/pages/LinkPage1.groovy#L9)의 제목을 확인 중입니다.정확하지 않음 <title> 태그가 Grails 앱의 Geb에서 발견됨

이 테스트를 실행하려면 : Grails는이 기능 -Dgeb.env = 파이어 폭스 테스트 응용 프로그램 :

당신이 LinkPage1의 제목을 편집하는 경우 == ~/페이지 1 /를 잘못된 값 제목 == ~/사람 목록/[지금은 repo에서] page1.gsp에서 Page1을 남기고 테스트 을 전달합니다! 테스트 실패는 'testLink' "페이지 내용을 찾을 수 없습니다"라는 메시지가 표시되어 더 이상 발생하지 않습니다.

person/page1.gsp를 편집하고 g : link controller = "Person"action = "page2"id = "testLink"... href = "/ person/page2"id = "testLink" ... 즉 명시적인 testLink id를 제공하고 LinkPage1.groovy에서 testLink {$ ("# testLink")}를 사용하면 페이지 내용을 찾을 수 없다는 오류가 계속 발생합니다. 당신이 /person/page1.gsp로 이동하려는 경우

...

답변

0

to LinkPage1하지 at LinkPage1here해야한다. the Book of Geb을 살펴보고 at()to()의 차이점이 설명되어 있습니다.

+0

그 트릭을했습니다. 감사! – biomq