Selenium IDE Flow Control (gotoif) - "Error: Specified label "labelName" is not found"

Selenium IDE Flow Control (gotoif) - "Error: Specified label "labelName" is not found"

我正在创建一个测试,在测试测试之前,必须更改网站的语言。在检查语言是否为英语的 gotoif 之后,我想跳转到标签 "labelChangeLanguage",但我总是得到无法找到它的异常。但是,它就在那里。

这里是 selenium 测试失败的截图:

我做错了什么?

您有两个 gotoif 条件语句,而您只需要一个。只需使用第一个,然后在下一行使用 gotoLabel,如下所示:

gotoIf | '${isEnglish}'== 'true' |改变语言 转到 |完毕 标签 |标签更改语言 转到 |完毕 标签 |完毕

它的工作方式是计算 ${isEnglish}。如果是这样,它将跳转到标签 changeLanguage,如果不是,它会立即转到下一行,这将跳转到您完成的标签。请注意,为了便于阅读,我更改了标签以删除名称中的标签一词。