【问题标题】:Selenium IDE Flow Control (gotoif) - "Error: Specified label "labelName" is not found"Selenium IDE 流控制(gotoif)-“错误:找不到指定的标签“labelName””
【发布时间】:2017-08-01 20:53:23
【问题描述】:

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

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

我做错了什么?

【问题讨论】:

  • 它应该去标签后会发生什么?看来测试卡在一个循环中,不断检查并返回到那个 gotoif 命令?

标签: selenium selenium-ide


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2020-06-06
    • 2013-01-23
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多