在量角器中运行测试时,在error.js中获取“constructor(opt_error){”错误

时间:2016-06-21 13:43:51

标签: protractor

我正在

  

构造函数(opt_error){“我的error.js中的错误在C:\ Users \ ######下   \应用程序数据\漫游\ NPM \ node_modules \量角器\ node_modules \硒的webdriver \ error.js

class WebDriverError extends Error {
  /** @param {string=} opt_error the error message, if any. */
  **constructor(opt_error) {**
    super(opt_error);

  /** @override */
    this.name = this.constructor.name;
}

任何评论或建议将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我有这个问题。发生这种情况是因为Chrome驱动程序已过期,并且与新的Chrome更新不兼容。因此webdriver无法使用chrome创建会话。因此,您必须将Chrome驱动程序更新到最新版本。我确实卸载了量角器,然后重新安装它和webdriver。

npm install -g protractor
npm install -g webdriver-manager

然后我更新了webdriver,因此它安装了最新版本的chrome驱动程序(2.53.0)。

webdriver-manager update

然后我再次使用

运行webdriver
webdriver-manager start

它运作良好。