为了账号安全,请及时绑定邮箱和手机立即绑定

TestCafe 条件 if else web 元素如果第一个失败如何继续下一个条件

TestCafe 条件 if else web 元素如果第一个失败如何继续下一个条件

jeck猫 2022-12-22 09:36:58
if (btnSubmit.exists) {    await t        .click(btnSubmit) //this failed due to button not exist actual is stopped in here} else if (buttonOK.exists) {    await t        .click(buttonOK) //i want to continue to execute this button which is exist} else {    console.log("foo")}我有这样的简单代码,如果第一个条件未找到 Web 元素,则运行自动化,然后继续下一个条件,但实际情况是不断失败并在第一个条件下停止。屏幕
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

尝试,


    if (await btnSubmit.exists) {

        await t.click(btnSubmit)

    } else if (await buttonOK.exists) {

        await t.click(buttonOK)

    } else {

        console.log("foo")

    }


查看完整回答
反对 回复 2022-12-22
  • 1 回答
  • 0 关注
  • 81 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信