阻止了具有“ https://www.binance.com”原点的框架访问交叉原点框架。 在页面加载之前,您必须遵守原始策略: https://binance.com 当您的应用程序导航到与上述原始策略不匹配的新超域时,就会发生跨源错误。 这通常以以下三种方式之一发生: 1.您点击了,将您带到了应用程序之外 2.您提交了一个表单,并且服务器将您重定向到了应用程序之外 3.您使用了javascript重定向到应用程序外部的页面 赛普拉斯不允许您在单个测试中更改超级域。 您可能需要重组一些测试代码,以避免出现此问题。 另外,您也可以通过在'cypress.json'中设置{chromeWebSecurity:false}来禁用Chrome Web Security,以关闭此限制。https://on.cypress.io/cross-origin-violation“
代码如下:
describe('My firs Test',()=> {
it('load page',()=>{
cy.visit("https://www.binance.com/en")
cy.xpath("//a[text()='View more markets']").click();
cy.wait(50000);
})
})
答案 0 :(得分:0)
您是否尝试过在cypress.json文件中关闭chromeWebSecurity?
{
"projectId": "online-realestate",
"viewportWidth": 1200,
"viewportHeight": 1000,
"video": false,
"chromeWebSecurity": false
}