Selenium IDE流控制(gotoif) - “错误:指定标签”labelName“未找到”

时间:2017-07-31 08:37:35

标签: selenium selenium-ide

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

这是失败的硒测试的屏幕截图:

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:0)

你有两个gotoif条件语句,你只需要一个。只需使用第一个,然后使用gotoLabel作为下一行:

gotoIf | ' $ {isEnglish}' ==' true' |改变语言 转到| DONE 标签| labelChangeLanguage 转到| DONE 标签| DONE

它的工作方式,它将评估$ {isEnglish}。如果这是真的,它将跳转到标签changeLanguage,如果没有,它会立即转到下一行,它将跳转到你的完成标签。请注意,为了便于阅读,我更改了标签以删除名称中的单词label。