javascript - 检查数组是否不为空 - XHR 响应测试

标签 javascript json testing httpresponse testcafe

如果数组不为空,如何 checkin TestCafe?预先非常感谢您的帮助 Screenshot

最佳答案

解决方案:

const logRecord = logger.requests[0];
        const { statusCode, body } = logRecord.response;
        const array = body.toString();
        console.log(statusCode);
        console.log(JSON.parse(array));
        await t
            //check if status code is correct    
            .expect(logger.contains(record => record.response.statusCode === 200)).ok('Status code is NOT correct')
            //check if array is not empty
            .expect(array.length).gt(0, 'Array is empty!');

关于javascript - 检查数组是否不为空 - XHR 响应测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58196946/

相关文章:

javascript - 尝试在 JS 中进行星形旋转

PHP json_encode - 以字符串形式返回的 null 和 int 值

在 clojure 测试中测试邮件服务器

selenium - 无法导入方法,即使将外部 jar 文件添加到项目中也是如此

java - 如何使用java统计json文件中的对象

unit-testing - 如何在不使用依赖注入(inject)的情况下模拟另一个包中的函数?

javascript - 将 7 张图像合并为一张,一张叠加在一起并输出为单张图像?

javascript - 如果另一个 div 具有特定文本,则隐藏 div

javascript - 对正则表达式代码不起作用感到困惑

java - 使用 gson 反序列化内部类返回 null