gpt4 book ai didi

javascript - 在 Protractor 中断言数组列表中值的部分关键字

转载 作者:行者123 更新时间:2023-12-03 04:12:15 25 4
gpt4 key购买 nike

有没有什么方法可以使用 Protractor 对数组列表中的值的部分单词进行断言?

我尝试了以下方法,但失败了。对以下逻辑有任何建议或更正吗?

var results=['Hello','Side Navigation','twice','jumbo'];
expect(results.indexOf('Navigation')!=-1).toBeTruthy();

Failures:
Message:
[31m Expected false to be truthy.[0m
Stack:
Error: Failed expectation

最佳答案

您可以使用普通的旧 JavaScript 函数来比较数组中的项目:

var arrayContainsText = function(array, text) {
return array.some(function(item) {
return new RegExp(text).test(item);
});
});

var results=['Hello','Side Navigation','twice','jumbo'];
var text = 'Navigation';
expect(arrayContainsText(results, text)).toBeTruthy();

关于javascript - 在 Protractor 中断言数组列表中值的部分关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44277476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com