单击赛普拉斯的下拉菜单

Sanika

我是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,但似乎无法弄清楚。

Sanja Paskova

从错误看来,它永远不会找到ID为“ wcag-label”的元素,也许您应该首先等待可见,然后从带有文本af57032ed474-2的下拉列表中选择元素:

选择后无需单击:

cy.get('#wcag-label').should('be.visible');    
cy.get('#wcag-label').select('#af57032ed474-2');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章