我的黄瓜功能步骤总是在发生超时时停止运行&元素不可点击的问题。
当我一起运行我的自动脚本的几个特征文件时,我的黄瓜功能步骤总是在遇到上述问题时停止运行,这导致我无法生成最终状态报告。有人可以帮忙解决这个问题吗?是因为我的黄瓜版太旧了?
下面的是我的package.json文件
"dependencies": {
"chai": "4.0.2",
"chai-as-promised": "7.1.1",
"cucumber": "^2.3.0",
"cucumber-html-reporter": "^2.0.0",
"moment": "2.18.1",
"protractor": "5.1.1",
"protractor-cucumber-framework": "^3.1.1",
"q": "^1.5.0",
"simple-oauth2": "^1.2.0",
"cucumber-junit": "^1.7.0"
及以下是我的错误的快照。 enter image description here
答案 0 :(得分:2)
您可以在量角器配置中将 ignoreUncaughtExceptions 标志设置为true,如下所述:
exports.config = {
seleniumAddress: env.seleniumAddress,
framework: 'custom',
frameworkPath: require.resolve('protractor-cucumber-framework'),
ignoreUncaughtExceptions: true,
}