2017-09-22 67 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