2012-05-30 66 views
3

我有一個關於自動化測試的問題。使用Abstract class for Junit + WebDriver自動化測試

我需要測試搜索不同語言(法語,德語等)

所有的測試方法是一樣的,所以我不想重複的代碼。只是搜索查詢是不同的

什麼是實施它的最佳實踐。

如果你有經驗,如何做到這一點這將是非常有益的,如果你給我一些小例子從cannonical元素命名爲標識的內容語言

+1

我使用參數化測試,但我認爲這是相當難看。 –

回答

1
  1. 單獨的佈局,類,屬性。
  2. 如果你沒有目標Web站點使用性能的控制文件
    • english.element-name.xpath =
    • french.element-name.xpath =
    • german.element-name.xpath =
  3. 使用內置的Java本地化支持例如
    • ResourceBundle.getBundle(「GuiMapBundle」,targetLocale);
  4. 使用多態性例如
    • EnglishSite延伸站點導航
    • FrenchSite延伸站點導航
    • GermanSite延伸站點導航