2012-05-30 2 views
3

자동화 테스트에 대한 질문이 있습니다.Junit + WebDriver 자동화 테스트 용 추상 클래스 사용

나는 (등 프랑스어, 독일어) 다른 언어

모든 시험 방법은 내가 코드를 복제하지 않으려는 동일한 검색을 테스트해야합니다. 검색 쿼리 만 다릅니다.

구현하는 것이 가장 좋은 방법은 무엇입니까? 어떻게 당신이 나에게 cannonical 요소가 이드 이름과 내용 언어에서

+1

내가 매개 변수화 된 테스트를 사용하지만 난 그 매우 추한 생각을 확장 확장합니다. –

답변

1
  1. 별도의 레이아웃을 일부 약간의 예를 제공하는 경우가 매우 도움이 될 것입니다이 작업을 수행하는 경험이있는 경우

    , 클래스, 속성.

  2. 대상 웹 사이트의 사용 특성의 제어 할 수 없습니다 파일 경우
    • english.element-name.xpath =
    • french.element-name.xpath =
    • german.element-name.xpath =
  3. 내장 된 Java 현지화 지원을 사용하십시오.
    • ResourceBundle.getBundle ("GuiMapBundle", targetLocale);
  4. 다형성을 사용하십시오.
    • EnglishSite이 확장 SiteNavigation
    • FrenchSite는 SiteNavigation
    • GermanSite이 SiteNavigation
관련 문제