本文主要是介绍Cypress 报错 The following error originated from your application code, not from Cypress.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
commands.js 创建自定义命令login
Cypress.Commands.add('login',(username,password)=>{cy.get('#account').type(username)cy.get('#password').type(password)cy.get('.sub').click()
})
testAddGoods.js中调用login
describe('添加商品',()=>{beforeEach(()=>{cy.visit('http://121.36.91.190/adminprov.php/Public/login')cy.viewport(1280,720)cy.login('admin','123456')})context('通用商品添加',()=>{it('输入合法的数据,可以成功添加商品',()=>{})})
})
cy.get('.sub').click() 报错,如下图
解决方法:在index.js添加代码,出错后继续执行代码
Cypress.on('uncaught:exception', (err, runnable) => {// returning false here prevents Cypress from// failing the testreturn false})
这篇关于Cypress 报错 The following error originated from your application code, not from Cypress.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!