在角度cli projet中运行e2e测试时出现超时错误

时间:2017-05-11 08:15:04

标签: angularjs jasmine protractor angular-cli e2e-testing

我开始在角度cli项目中使用量角器和茉莉花进行e2e测试

describe('my-web-client App', function() {
  let page: myWebClientPage;

  beforeEach((done) => {
    page = new myWebClientPage();
  });

  it('should show menubar', () => {
    page.navigateTo();
    expect( page.getAppMenubar().isPresent() ).toEqual(true); // getAppMenubar() return element(by.css('app-menubar'));
  });
});

但即使进行简单的测试,我也收到了以下错误 enter image description here

1 个答案:

答案 0 :(得分:1)

你指定done回调但从不执行它,根据jasmine文档:

  

...规范在调用中调用done函数之前不会启动   至beforeEach以上。此规范在done之前不会完成   调用。

你可以省略它:

beforeEach(() => {
  page = new myWebClientPage();
});