TestCafe 条件 if else web 元素如果第一个失败如何继续下一个条件
TestCafe conditional if else web element how continue to next condition if first one failed
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 元素,则继续下一个条件,但实际情况一直失败并在第一个条件停止。
screen
尝试,
if (await btnSubmit.exists) {
await t.click(btnSubmit)
} else if (await buttonOK.exists) {
await t.click(buttonOK)
} else {
console.log("foo")
}
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 元素,则继续下一个条件,但实际情况一直失败并在第一个条件停止。
screen
尝试,
if (await btnSubmit.exists) {
await t.click(btnSubmit)
} else if (await buttonOK.exists) {
await t.click(buttonOK)
} else {
console.log("foo")
}