1

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

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

开放| /&UI语言=EN

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

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

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

例如

类型 | id=orderbillingcity | 标签=诡计<>标签=Русе

我怎样才能做到这一点?

4

1 回答 1

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

  • 但是如果我们使用“LINK”或“NAME”定位器,那么它总是会根据您的语言而改变。所以不要使用“链接”或“名称”定位器来执行本地化检查。

希望这会帮助你。

于 2013-05-14T08:35:54.503 回答