首页 > 解决方案 > 在 Visual Studio Code 中使用 Test Runner UI 运行 Protractor 测试

问题描述

我已经使用 Webstorm 一段时间了,并且运行量角器非常流畅。现在,我正在考虑开始使用 Visual Studio Code 进行测试运行。我唯一缺少的是测试资源管理器。

所以我的设置:Protractor 5.4 + TypeScript 3.4 + Jasmine 3.3

我安装了测试资源管理器 UI 和 Jasmine 测试资源管理器(1.5.0)并尝试为其设置 launch.json 和 jasmine.json,但它根本没有在测试资源管理器中显示任何测试。

我的 jasmine.json 位于项目内的 .vscode 文件夹中

{
"spec_dir": "${workspaceRoot}/tmp/specs/",
"spec_files": ["*.spec.js"],
"helpers": ["helpers/**/*.js"],
"random": false,
"seed": null,
"stopSpecOnExpectationFailure": false
}

启动.json

{
  "name": "Launch",
  "type": "node",
  "request": "launch",
  "program": "../node_modules/protractor/bin/protractor",
  "stopOnEntry": false,
  "args": ["${workspaceRoot}/protractor.conf.js"],
}

我的问题,没有显示测试。我希望能够从测试资源管理器运行测试。任何帮助深表感谢。

标签: visual-studio-codejasmineprotractor

解决方案


只需在项目文件夹中使用 npx 命令执行 webdriver-manager;

npx webdriver-manager update

推荐阅读