【发布时间】:2019-09-02 13:34:34
【问题描述】:
在运行 e2e 测试(量角器、硒)时,我想捕获应用程序生成的任何控制台错误和警告。
我知道量角器插件protractor-console-plugin 会捕获控制台并使测试失败,但它会在最后打印所有测试的所有日志,我不知道在哪个测试用例中创建了日志。
我也知道 protractor-console 在测试用例之后显示控制台日志方面做得很好,但它不能在 console.error 的情况下将测试标记为失败。
我的 package.json(这里的重要部分)是:
"jasmine-core": "^2.8.0",
"jasmine-spec-reporter": "^4.2.1",
"karma": "^1.7.1",
"karma-chrome-launcher": "^2.2.0",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^1.3.0",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "^5.1.2",
"protractor-console": "^3.0.0",
"protractor-console-plugin": "^0.1.1",
"protractor-jasmine2-screenshot-reporter": "^0.4.1",
【问题讨论】:
标签: angular jasmine protractor angular-test angular-e2e