TestCafe如何获得超出期望的使用计数

时间:2018-08-21 17:00:28

标签: automated-tests e2e-testing testcafe

queuePlayer.addObserver(self, forKeyPath: "currentItem", …

好的-我使用testcafe试图弄清楚如何获得期望值之外的东西。

在上面的代码中,测试通过了,因为实际上那里有10个.card类的东西。

但是,我永远都不能给变量/ console.log分配任何东西并得到'10'

上面的console.log(最后一个)将始终显示0。

我觉得我已经尝试了所有待命的方式和命令,而没有尝试..我根本无法 const actualCount = console.log(actualCount)打印10。

有什么想法吗?我知道我一定在正确的边缘上。

2 个答案:

答案 0 :(得分:3)

如果您添加一个等待,我相信它应该占用snapshot的dom,以便您可以console.log计数。希望能为您解决

const devices = await monitoredDevicesSection.find('.card');

答案 1 :(得分:0)

我之前也遇到过同样的问题(留下谷歌搜索的答案):

function select(selector){
    return Selector(selector).with({boundTestRun:testController})
}

const devices= select('.card');
const devices_count = await devices.count