量角器@types抛出了很多错误

时间:2016-09-22 14:36:08

标签: angular typescript types protractor

我正在使用AngularClass的Angular2 Webpack Starter,我最近开始使用量角器遇到一些错误,我不知道它们来自哪里。当我尝试构建时,我得到错误:

Module 'webdriver' has no exported member 'IButton'Module 'webdriver' has no exported member 'IKey'Module 'webdriver' has no exported member 'Locator'(约30次), 以及成员IErrorCodeITypeILevelValuesILevel以及其他一些成员的相同消息。

我也得到错误:

Property 'Error' does not exist on type 'typeof error'

Property 'stacktrace' does not exist on type 'typeof webdriver'

只是一大堆错误,我不知道为什么他们现在突然出现或者他们来自哪里。有没有人碰到这个或知道如何解决这个问题?谢谢!

3 个答案:

答案 0 :(得分:13)

如果出现同样的错误,请更改您的webdriver 2.44.28版本。

"@types/selenium-webdriver": "2.44.28", 而不是npm install

npm i --save-dev @types/selenium-webdriver@2.44.28

答案 1 :(得分:4)

将selenium-webdriver更新为2.44.28对我来说并没有解决问题,而是2.44.29 - 做到了这一点

npm i --save @types/selenium-webdriver@2.44.29

使用此环境:

node -v 5.12.0 npm -v 3.10.8

答案 2 :(得分:1)

@ types / protractor现在是一个存根,因为包提供了自己的类型定义。我通过运行

摆脱了所有这些错误
npm uninstall --save @types/protractor