我正在尝试在我的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)时在我的控制台中记录的内容。