2016-12-08 3 views
1

Java + 셀렌을 사용할 때 페이지 객체 용 인터페이스를 작성하는 데 사용 된 다음 예를 들어 Spring을 사용하여 특정 구현을 추상 인터페이스에 바인딩합니다. 다음과 같이 할 수
내 파일 :
의 src \ 메인은 \ pageobjects \ MyPageInterface
SRC \ 주 \ pageobjects \ MyPageWebImpl
SRC \ 주 \ \ 테스트 \ 테스트
그래서 내가 할 수 SRC
pageobjects \ MyPageMobileImpl했다 한 가지 테스트를하고 두 가지 구현 (이 경우 데스크톱 용과 모바일 용)에 대해 실행하십시오.Geb 및 Spock에서 페이지 객체 용 인터페이스

어떻게하면 Geb 페이지 개체 http://www.gebish.org/manual/current/#pages을 사용하여 Geb에서이 작업을 수행 할 수 있습니까?

+0

나는 Spock의 데이터 기반 테스트를 살펴볼 것입니다. 기본적으로 동일한 스펙을 다른 구현과 비교하여 실행할 수 있어야합니다. –

+1

http://spockframework.org/spock/docs/1.0/data_driven_testing.html –

+0

네 말이 맞아, 나는 이런 식으로 생각하지 않았지만 그것은 나에게 효과적이다. 감사! – mackowski

답변