【问题标题】:Angular2 + karma + protractor - run specific e2e test caseAngular2 + karma + protractor - 运行特定的 e2e 测试用例
【发布时间】:2016-10-03 10:26:13
【问题描述】:

我可以使用什么命令从测试套件启动特定的 e2e 测试用例?

如果这是不可能的 - 运行特定的测试套件可能是一些解决方法。

我使用 Jasmine、Karma 和量角器。我用命令开始我的测试

npm run e2e

package.json中定义

"e2e": "protractor protractor.config.js"

我可以重新定义此任务(或创建新任务)

"e2e-s": "protractor protractor.config.js --specs ./app/dashboard/e2e-spec.js"

但我想从命令行执行此操作。

【问题讨论】:

  • 你的意思是如何运行一个规范? protractor config.js --specs /path/to/spec
  • @Gunderson 但我使用命令 npm run e2e 运行测试 - 我可以将路径放在哪里?

标签: angular jasmine protractor karma-runner


【解决方案1】:

您可以通过--propagate arguments to the npm script

npm run e2e -- --specs path/to/spec

确保您安装了最新的npm


您还可以使用 Jasmine 中的 fdescribe/ddescribe 和 Mocha 中的 describe.only 进行集中测试。

【讨论】:

    猜你喜欢
    • 2015-12-26
    • 2018-08-20
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    • 1970-01-01
    相关资源
    最近更新 更多