cypress陈旧选择器?“应查找内容的错误

cbeh67ev  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(190)

我正在使用cypress,我似乎无法用谷歌搜索解决我遇到的问题的方法。
我正在做以下工作:

cy.contains(label)
.siblings()
.contains(value)
.should('be.visible');

确保在单击按钮后更新状态。我遇到的问题是,当我查看正在运行的测试时,cypress看不到标签,并且它在屏幕上清晰可见。
我相信它指向的是dom的一个过时部分,我已经通过在这个检查之前加入一个步骤(基本上是等待)半证明了这一点(在加载元素上检查“不可见”)。
首先,我说得对吗?
其次,如何确保上述代码在最新的dom上运行?
显然,我希望避免使用cy.wait,或者检查元素是否不可见,因为这不是用户关心的事情;感觉就像绷带一样。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题