【发布时间】:2020-10-01 05:19:23
【问题描述】:
我的代码
<a href ="xyz.com" onclick="javascript:AddData();">
Add
</a>
在应用程序端,单击“添加”按钮会打开一个弹出窗口,而不是新页面加载。
现在如果我在 cypress 中执行点击操作 cy.get('a').contains('Add').click() 它单击添加按钮,但它重定向到 href 标记中的链接,而不是打开弹出窗口。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
您可以手动单击 cypress chrome 上的按钮并检查其行为吗? - 弹出窗口或重定向。
-
@AlapanDas 它是一个重定向。我试过 invoke('removeAttr','href') 但它不起作用
-
嘿,如果您收到重定向,那么您应该检查重定向,对,而不是弹出窗口?
-
@AlapanDas 但是在应用程序端,单击添加会打开一个弹出窗口,并且在 cypress 上会发生重定向。
标签: javascript automation popup cypress