赛普拉斯如何通过dataattr获得元素

时间:2019-09-10 13:12:33

标签: cypress

我正在尝试使用赛普拉斯测试单击并拖动<g/ > html元素。该元素具有唯一的数据形状,因此我使用了cy.get('[data-shapes= "vauleA valueB valueC"]')

对于拖放操作,我尝试了.trigger('mousedown', {clientX, clientY}),但没有任何反应。实际上,我知道cypress在运行测试时会获取元素,但会忽略它。测试时,即使是元素上的简单.click()方法也不起作用。

现在的代码:

cy.wait(2000)
cy.get('g[data-shapes="c-block c-2 end"]').click()

This is the test result

This is what I expect to output at least with click() method

0 个答案:

没有答案