量角器,断言错误:预期"24"为数字或日期



我需要检查页面中是否列出了超过十二个元素。 我做到了,但期望我有这个错误:

AssertionError: expected '24' to be a number or a date

现在,24显然是一个数字,那么有什么问题呢?为什么会出现这个断言错误? 你能帮我解决这个问题吗?

这是我的步骤定义.js

Given('there are more than twelve elements listed', function (next) {
let listed_count = element(by.css('span[class="total-results"]'));
listed_count.getText().then(function(text){
console.log('How much elements?: ', text);
browser.sleep(1111);
return expect(text).to.be.above(12);
})
next();
});

谢谢。

listed_count.getText(( 返回文本。您需要将其转换为数字:

parseInt(text);

相关内容

  • 没有找到相关文章

最新更新