有什么方法可以检查具有可见性的元素
cy.get("[data-ta='member_account_switch']:visible")
事件虽然dom上存在两个具有相同数据密钥的元素,但都不可见,我只想检查可见元素是否存在
cy.get("[data-ta='member_account_switch']:visible").should('not.exists')
以上声明不适用于 cy.get(“ [data-ta ='member_account_switch']:visible”) 试图查找该元素。 我得到以下错误
Timed out retrying: Expected to find element: [data-ta='member_account_switch']:visible, but never found it.
有人可以在这里帮忙吗?谢谢
答案 0 :(得分:0)
在两种情况下您都做错了。您应该像下面这样写。 cy.get()
方法仅使用定位符。在您的情况下,定位器为[data-ta='member_account_switch']
,最重要的是您必须检查其属性。
cy.get("[data-ta='member_account_switch']").should('be.visible')
在此处发布简单内容之前,请先阅读有关赛普拉斯及其使用方法的信息。