代码之家  ›  专栏  ›  技术社区  ›  user5923627

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

  •  0
  • user5923627  · 技术社区  · 7 年前

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

    enter image description here

    我做错了什么?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Klendathu    7 年前

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

    gotoIf |${isEnglish}==“true”| changeLanguage 标签| labelChangeLanguage 转到|完成 标签|完成

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