我正在尝试执行一个简单的程序来访问一个页面-
describe('Login to Tabaq', () => {
it('Login Valid Test', () => {
cy.visit('https://tabaq.ae/Login/index')
})
})
字符串
在执行时,它抛出错误-
SyntaxError:以下错误源自您的应用程序代码,而不是Cypress。
不能在模块外部使用import语句
我读了一些博客和视频,已经在我的package.json中设置了“type”:“module”
1条答案
按热度按时间kcugc4gi1#
错误来自网页本身,而不是测试代码- * 以下错误来自您的应用程序代码,而不是Cypress*。
如果你在浏览器中打开页面(没有运行Cypress),看看devtools控制台选项卡,你会看到错误,它指的是
parsley.js
,它似乎是这个库parsleyjs.org的一部分。似乎在应用程序中错误地使用了库,但您必须更改应用程序以修复它。
您可以按照本文档在测试中处理它
有条件地关闭某个错误的未捕获异常处理
字符串
这将允许测试继续进行,但是如果Parsley验证库是测试的一部分,那么稍后在测试规范中会出现更多错误。
最好的方法是在应用程序中解决问题。