visual-studio-code - 在 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"],
}
我的问题,没有显示测试。我希望能够从测试资源管理器运行测试。任何帮助深表感谢。
解决方案
只需在项目文件夹中使用 npx 命令执行 webdriver-manager;
npx webdriver-manager update
推荐阅读
- python - 获取 OLSmodel 的摘要时的问题
- r - 检查错误--as-cran“没有名为...的包”
- bash - 如何使 git fork 匹配所有上游分支、标签、引用和对象
- c# - AutoMapper 是否有任何自定义功能来解决映射问题?
- javascript - 从道具中检索嵌套对象
- pytorch - Pytorch - 自定义 DataLoader 永远运行
- django - GAE,来自tastepie import api 导致“NotImplementedError: Only tempfile.TemporaryFile is available for use”
- scala - 修改 Scala 树中的某些内容
- arrays - 查找给定数组中重复和缺失的数字
- bazel - bazel rules_go:将 go 二进制文件链接到工作区中另一个目标生成的静态 c++ 库(.a 文件)