量角器测试失败,因为值为空,而不是在使用量角器实时模式时

时间:2016-05-26 10:45:53

标签: angular protractor

我正在尝试在我的Angular 2应用程序中启动并运行e2e测试,但不知何故以下测试并不想成功:

it('Title should be ALGEMEEN', () => {
    console.log('I am going to sleep for 5 seconds');
    browser.sleep(5000)
    var title = element(by.css('#sidebar-menu')).element(by.id('title'));
    console.log('This is my value for title.getText()');
    console.log(title.getText());

    browser.wait(function() {
        return title.isPresent();
    }, 5000);

    expect(title.getText()).toEqual('ALGEMEEN');

});

量角器返回:

  

预期''等于阿尔及门'。

这很奇怪,因为当我在实时模式下使用量角器时,只需输入元素(by.css('#sidebar-menu'))。element(by.id('标题'))。getText()在我的终端我得到了' ALGEMEEN'回。

你们可能知道出了什么问题吗?这是我输出title.getText()(pastebin url)时在我的控制台中记录的内容。

0 个答案:

没有答案