Javascript 为什么Cypress不打开模式页面?

Javascript 为什么Cypress不打开模式页面?,javascript,cypress,Javascript,Cypress,我正在做一些测试,需要点击一个按钮,打开一个模式页面,点击工作,但模式页面没有出现,已经使用了几个命令和任何工作 我的代码: 描述(“测试模式”,()=>{ 它(“模式打开”,()=>{ cy.get(“span[name=teste]”)。 包含(“发送电子邮件”) .点击({ 原力:对 }) //是莫代尔出现的。 }) })如果不使用force:true,它是否仍然成功单击,或者是否抛出错误?我的猜测是,您正在单击的元素不是触发模式的正确元素,但是如果没有看到应用程序的HTML/Javas

我正在做一些测试,需要点击一个按钮,打开一个模式页面,点击工作,但模式页面没有出现,已经使用了几个命令和任何工作

我的代码:

描述(“测试模式”,()=>{
它(“模式打开”,()=>{
cy.get(“span[name=teste]”)。
包含(“发送电子邮件”)
.点击({
原力:对
})
//是莫代尔出现的。
})

})
如果不使用
force:true
,它是否仍然成功单击,或者是否抛出错误?我的猜测是,您正在单击的元素不是触发模式的正确元素,但是如果没有看到应用程序的HTML/Javascript,我就不知道。您如何知道单击是否有效?@eric99,因为我放置了一个console.log,但它没有出现。@JoshuaWade是的,单击成功,但模式没有出现。我还放了一个console.log,看到的是React Contextify。@Jean您能用您正在使用的代码或复制您的问题的尽可能小的HTML/JS/Cypress代码集更新您的帖子吗?您发布的Cypress代码本身并没有什么问题,所以问题一定是Cypress如何与您的应用程序代码交互。