【问题标题】:Hi, I am facing an issue in opening popups in cypress嗨,我在 cypress 中打开弹出窗口时遇到问题
【发布时间】: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


【解决方案1】:

试试这个解决方案

<a href ="javascript:AddData();">
Add
</a>

【讨论】:

  • 您好,感谢您的建议。我正在研究柏树,我无法更改代码。我不是开发者。
猜你喜欢
  • 2017-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多