我需要 Nightwatch.js 测试方面的帮助。有没有办法制作 .waitForElement if 循环?有一个应用程序,我在两个存储之间移动一些值(随机 1 >> 2 或 1 << 2),如果将值传递到下一个存储,则执行更多步骤。它持续了大约 1000 次,但是当一个存储为空时,它会显示一条移动已取消的信息,而不是一个用于输入要移动的值的输入字段,然后循环中断。
在控制台中我得到:
Element <#state_form > div.x_panel1 > table > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(4) > input> was visible after 71 milliseconds.
或者
Timed out while waiting for element <#state_form > div.x_panel1 > table > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(4) > input> to be present for 5000 milliseconds. - expected "visible" but got: "not found"
我需要创建一个循环,如果 .waitForElement 失败,它应该回到开头并一次又一次地遍历所有字段。
并且不知道如何使它是真或假的陈述......