你如何处理不同的语言Web应用程序和Selenium IDE?

时间:2013-05-14 07:57:29

标签: selenium selenium-ide

我正在测试的网站允许用户选择一种语言。如果语言从英语切换到其他语言,则下拉菜单的所有标签名称现在都不同。

所以我通过在测试开始时总是切换到英语来解决这个问题,这样:

打开| /&安培; UI-语言= EN

但我不喜欢这种解决方法,因为我觉得它不够复杂而且感觉像是作弊。

我是Selenium IDE的新手,我确信有更好的方法。

使用XPATH我使用“OR”表达式,但是我可以在不使用XPATH时使用OR表达式吗?

例如

输入| id = orderbillingcity | label = Ruse<>标签=Русе

我该怎么做?

1 个答案:

答案 0 :(得分:2)

  • 您可以使用“XPATH”或“CSS”或“ID”定位器来执行本地化检查。语言或文本不会对这些定位器产生任何影响。这将始终保持不变。

  • 但是如果我们使用“LINK”或“NAME”定位器,那么它将始终根据您的语言进行更改。所以不要使用“link”或“name”定位器来执行本地化检查。

希望这会对你有所帮助。