我正在尝试在WebStorm中对AngularJS网页进行测试(使用Jasmine和Protractor框架),我正在使用< strong>JHint 用于代码检查...
除了一个命令:“浏览器”之外,所有代码都可以,代码示例:
describe('Test',function(){
it('Open page',function(){
browser.get('https://www.angularjs.org');
browser.sleep(2000);
});
});
JSHint 仍在突出显示浏览器的错误:
Problem synopsis JSHint: 'browser' is not defined. (W117)
Unresolved function or method sleep() at line 20
在 JHint 环境中我已启用:
- Jasmine
- Node.js
在我已启用的 JavaScript 库中:
- Node.js 核心
- Angular Protractor -DefinitelyTyped
- Jasmine -DefinitelyTyped
- selenium-webdriver-DefinitelyTyped
有谁知道我必须启用什么或我必须下载哪个库才能使 JSHint 理解“浏览器”命令?
最佳答案
您有 .jshintrc 文件吗?
{
"globals": {
"browser": false,
},
"jasmine": true
}
您可以将浏览器添加为全局浏览器。
关于angularjs - WebStorm 中的 JSHint 不知道 Protractor 命令 "browser",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33954722/