2017-09-22 62 views
0

关注Protractor guide我想创建我的第一个测试。当测试工作不幸JetBrains公司WebStorm不承认我的所有变量中给定的测试WebStorm无法识别量角器测试规范中的“浏览器”,“元素”等等

WebStorm view

我在图书馆/启用JavaScript:

  1. 茉莉
  2. 因缘
  3. karma-茉莉花
  4. HTML
  5. Node.js Core
  6. 硒的webdriver

就像上面说的Node.js核心库启用。

我也访问了this question,但不幸的是角分度器不再可用。

我缺少什么?

+0

一个导入应该工作,在我的编辑器中完美工作,无需任何配置 –

+0

该屏幕截图没有帮助。你的tsconfig是什么样的?您的进口声明在哪里?你有没有看过量角器github账户?有一个TypeScript示例。 – cnishina

回答

0

使用JS提示RC。它会像魔术一样工作。 您可以将

设置发现这 - >语言和框架 - >使用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 
    } 
} 
+0

Thaks为答案。不幸的是结果仍然是一样的。 – ojciecmatki

+0

确保您在Webstorm配置中选择JavaScript ES6。 :)对我来说,它就像一个角度量表的魅力。 –

1

如果您的编辑导入,您的编辑将会理解它。它会知道在哪里可以找到browserby

在您的文件顶部添加import语句。

import {by, element} from 'protractor'; 
+0

当我添加这个测试不再起作用。 – ojciecmatki

相关问题