我们基于Web的ERP应用程序阻止用户通过检查窗口名称等的JavaScript来打开具有相同URL的第二个浏览器窗口。
重点是,您只能打开应用程序的一个实例,如果尝试打开另一个实例,则会收到警告消息,并且应用程序拒绝打开。
当我使用
cy.visit('our application')
这会立即将我们的应用程序标记为尝试打开第二个副本,然后阻止它在赛普拉斯控制的浏览器中打开,从而阻止了进一步的测试!
有什么办法可以防止这种情况的发生。我尝试在baseUrl
文件中使用cypress.json
的各种样式,但是没有成功。
有人有什么有用的主意吗?