无论我尝试什么,似乎都无法使用cypress在React面板上单击。我没办法。我附上了我要点击的html(所有俱乐部)。
看来,赛普拉斯在某种程度上并未将开放类应用于结果。
我尝试过:
cy.get('div.flg-search-panel-states-filter ul li').eq(4).then((el) => {
cy.wrap(el).click({force:true});
});
还有cy.get('div.flg-search-panel-states-filter ul li').contains('All Clubs').click({force:true})
但是在某些时候似乎没有任何效果。
有人有什么想法吗?
答案 0 :(得分:0)
如果在打开/加载“筛选器”弹出窗口之前添加一点等待时间cy.wait(2000)
,然后尝试以下代码。让我知道这是否对您有用吗?
cy.get('.panel-content > .flg-search-filter-container > .flg-search-panel-states-filter > ul > li').eq(4).contains("All Clubs").click({force:true});