【发布时间】:2018-06-07 19:55:07
【问题描述】:
现在,在我的 Protractor 测试规范中,Webstorm 抱怨我所有的 element 和 by 都是“不可解析的类型或元素”
【问题讨论】:
-
您能否通过提供更多背景信息让问题更清楚一些?截图也会很有帮助。
-
似乎没有办法做到这一点:(请投票给WEB-11090
标签: webstorm protractor
现在,在我的 Protractor 测试规范中,Webstorm 抱怨我所有的 element 和 by 都是“不可解析的类型或元素”
【问题讨论】:
标签: webstorm protractor
您是否为 angular-protractor 启用了 TypeScript 库?
希望对您有所帮助!我知道这不是原生支持,而是下一个最好的东西:-)
【讨论】:
angular-protractor 不再出现在 TypeScript 社区存根列表中,可能是因为 protractor 在 WebStorm IDE 中是 now officially supported。
所以,为了 ger 量角器代码完成:
npm install -g protractor
/usr/local/lib/node_modules/protractor。【讨论】:
Ron H´s Answer 对我有用,但我还必须从 TypeScript 社区存根下载并安装以下软件包。
selenium-webdriver jasminekarma-jasmine之后还识别出by.id()、by.className()、iit、ddescribe、toBeTurthy()...。
【讨论】:
您可以为您的范围本地化变量:
var element = protractor.element;
【讨论】: