【发布时间】:2017-12-18 11:03:02
【问题描述】:
量角器和 Javascript 的新手,所以请放轻松。在我使用 expect 子句之前,谁能告诉我在函数中(在我的测试规范中)调用以下页面对象的额外行的语法?
页面对象中的方法/功能:
this.getHeaderText = function(){
element.all(by.css('.ag-header-cell-text'))
.map(function(header){
return header.getText()
}).then(function(headers){
if (headers.toEqual(['Publisher Name', 'IpAddress', 'AddedDate', 'Delete Ip']));
return 1;
});
};
为期望调用测试规范:
it('All headers are present', function(){
// Need syntax here for reference to pass PO function into a value to call below
expect(publisher_whitelist_page.getHeaderText.getText().toEqual(1));
});
});
因此,我收到以下错误 - 失败:publisher_whitelist_page.getHeaderText.getText 不是函数
再次感谢和欢迎任何帮助或建议!
谢谢!
科斯蒂
【问题讨论】:
标签: javascript protractor pageobjects