我是Cypress和Typescript的新手,我需要使用cypress从下拉菜单中选择一个项目,但我不知道该怎么做。这是HTML代码的链接
我尝试了以下操作,并给出了这些错误消息
cy
.select('#wcag-label')
.select('#af57032ed474-2')
.click();
该错误消息是“子命令必须链接到父命令之后,因为它在前一个主题上操作。”
所以我尝试了:
cy
.get('#wcag-label')
.select('#af57032ed474-2')
.click();
带有错误信息 Timed out retrying: Expected to find element: #wcag-label, but never found it.
我知道我需要选择对象的ID,然后选择要单击的ID,但似乎无法弄清楚。
从错误看来,它永远不会找到ID为“ wcag-label”的元素,也许您应该首先等待可见,然后从带有文本af57032ed474-2的下拉列表中选择元素:
选择后无需单击:
cy.get('#wcag-label').should('be.visible');
cy.get('#wcag-label').select('#af57032ed474-2');
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句