Jasmine WebStorm无法识别量角器测试规范中的“浏览器”、“元素”等
接下来,我想创建我的第一个测试。不幸的是,测试工作正常,JetBrains WebStorm无法识别给定测试中的所有变量 我已在库/JavaScript中启用:Jasmine WebStorm无法识别量角器测试规范中的“浏览器”、“元素”等,jasmine,protractor,webstorm,jetbrains-ide,Jasmine,Protractor,Webstorm,Jetbrains Ide,接下来,我想创建我的第一个测试。不幸的是,测试工作正常,JetBrains WebStorm无法识别给定测试中的所有变量 我已在库/JavaScript中启用: 茉莉花 业力 茉莉花 HTML Node.js核心 selenium Web驱动程序 如上所示,Node.js核心库已启用 我也参观过,但遗憾的是,角度量角器不再可用 我遗漏了什么?如果它被导入,你的编辑会理解的。Elese它将知道在哪里可以找到browserotby 在文件顶部添加导入语句 import {by, element}
我遗漏了什么?如果它被导入,你的编辑会理解的。Elese它将知道在哪里可以找到
browser
otby
在文件顶部添加导入语句
import {by, element} from 'protractor';
使用jshintrc。它会像魔法一样工作。 您可以通过访问 设置->语言和框架->Javascript(选择ECMA脚本6)->代码质量工具->JS提示-启用,使用配置文件 对于配置文件,保存下面的文件,名称如下:'.jshintrc' 如果这对你有效,则将答案评定为肯定
{
"jasmine": true,
"mocha": true,
"esversion":6,
"loopfunc": true,
"node": true,
"globals": {
"esversion": 6,
"angular": false,
"browser": false,
"inject": false,
"_": false,
"driver": false,
"protractor": false,
"$": false,
"$$": false,
"element": false,
"by": false,
"list": false
}
}
一个导入应该可以工作,在我的编辑器中无需任何配置即可完美工作屏幕截图没有帮助。你的tsconfig看起来像什么?你的进口报关单在哪里?你真的看过量角器github帐户了吗?这里有一个打字脚本的例子,答案是Thaks。不幸的是,结果仍然是一样的。请确保在Webstorm配置中选择JavaScript ES6.:)对我来说,它就像一个带有量角器的符咒。