【问题标题】:Protractor does not recognise extends量角器无法识别扩展
【发布时间】:2016-06-20 10:44:30
【问题描述】:

我有基本的继承:

export class Page {}
export class LoginPage extends Page {}

在测试中我有:

it('should do sth', ()=> {
    let loginPage = new LoginPage();

我得到的是:

错误:ReferenceError:__extends 未定义

protractor 是否支持扩展?

【问题讨论】:

    标签: javascript typescript angular jasmine protractor


    【解决方案1】:

    这取决于。您是否使用 ES6 进行量角器测试?如果您使用的是 ES5,可能不会(请参阅ECMAScript 6 equivalents in ES5)。

    有一个关于使用 ES6 和量角器的讨论...here.

    很快就会有 Typescript 支持,这将允许您扩展类 Page。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      相关资源
      最近更新 更多