单击赛普拉斯的下拉菜单

时间:2020-07-15 16:55:40

标签: html typescript cypress

我是Cypress和Typescript的新手,我需要使用cypress从下拉菜单中选择一个项目,但我不知道该怎么做。 Here is the link to the HTML code

我尝试了以下操作,并给出了这些错误消息

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

1 个答案:

答案 0 :(得分:0)

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

选择后无需单击:

select e1.empname,e2.empname  as managername,e1.salary,
e1.mrg,e1.empno,e1.job,e2.mrg as BossMRG from employee e1
join
employee e2 on e1.mrg=e2.empno
left join 
employee e3 on e1.mrg=e3.empno and e3.job='manager' or e3.empno=e2.mrg