我正在尝试在 WebStorm 中对 AngularJS 网页进行测试(使用 Jasmine Protractor 框架),我正在使用 JHint 进行代码检查...

除了一个命令:“浏览器”,所有代码都可以,代码示例:

describe('Test',function(){
    it('Open page',function(){
        browser.get('https://www.angularjs.org');
        browser.sleep(2000);
    });
});

JSHint 仍然突出显示浏览器错误:



在 JHint 环境中我启用了:
  • Jasmine
  • Node.js

  • 在我启用的 JavaScript 库中:
  • Node.js 核心
  • angular-protractor-DefinitelyTyped
  • Jasmine -绝对类型
  • selenium-webdriver-DefinitelyTyped

  • 有谁知道我必须启用什么或我必须下载哪个库才能让 JSHint 理解“浏览器”命令?

    最佳答案

    你有 .jshintrc 文件吗?

    {
        "globals": {
            "browser": false,
        },
        "jasmine": true
    }
    

    您可以将浏览器添加为全局。

    关于angularjs - WebStorm 中的 JSHint 不知道 Protractor 命令 "browser",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33954722/

    10-12 12:22
    查看更多