【发布时间】:2020-07-08 11:21:42
【问题描述】:
我有一个问题,我想点击一个按钮直到它消失,但次数可能会有所不同,所以我想检查可见性状态,而可见 = 真点击按钮,当可见 = 假结束测试但问题是我不知道如何将所有链从获取元素循环到最后。它单击一次按钮并由于中断而停止;如果我删除了中断,它甚至不会单击它永远循环,主要问题是它第一次通过链时值是真实的,但它不会重复
cy.get('[idElem]')
.then($isVisible => {
return $isVisible.is(':visible');
})
.then(value => {
while (value === true) {
cy.get('[idElem]').click();
break;
}
});
【问题讨论】:
标签: javascript ui-automation cypress