【发布时间】:2019-02-14 20:17:15
【问题描述】:
当单击将我带到另一个页面的按钮时,Cypress 会停止并只显示一个 cypress.io chrome-error://chromewebdata/ 错误。
我使用的代码很简单:
cy.get('button').contains('Go Search').trigger('click')
我试图点击的代码是这样的:
<button name="GoSearch" value="Go Search" onclick="navToPage('user/gosearch.cfm','');return false;">Go Search</button>
我认为这可能与 AJAX 调用有关,但不确定。如果是,我是不是走错路了?
【问题讨论】:
-
我能问一下为什么是
trigger('click')而不是click(),它们是等价的吗? -
我实际上都试过了,它们的作用似乎一样。
-
好的,这就是我的明显猜测。
cfm扩展名似乎与 ColdFusion 有关,我的下一个猜测是链接上不应该有扩展名。 -
我也是这么想的,但是我没办法改变它。
-
我什至尝试删除 .cfm 以查看是否会发生任何不同的情况。但没有。