3

我有一个关于自动化测试的问题。

我需要测试搜索不同的语言(法语、德语等)

所有的测试方法都是一样的,所以我不想重复代码。只是搜索查询不同

实施它的最佳实践是什么。

如果您有经验如何做到这一点,如果您给我一些小例子,将会非常有帮助

4

1 回答 1

1
  1. 使用 Id、类、属性的规范元素命名将布局与内容语言分开。
  2. 如果您无法控制目标网站,请使用属性文件
    • 英语.元素名称.xpath=
    • french.element-name.xpath=
    • German.element-name.xpath=
  3. 使用内置的 Java 本地化支持,例如
    • ResourceBundle.getBundle("GuiMapBundle", targetLocale);
  4. 使用多态,例如
    • 英文网站扩展了 SiteNavigation
    • FrenchSite 扩展了 SiteNavigation
    • GermanSite 扩展了 SiteNavigation
于 2012-05-30T12:11:31.990 回答