gpt4 book ai didi

selenium - Protractor 比较 2 个字符串数组

转载 作者:行者123 更新时间:2023-11-28 21:18:22 26 4
gpt4 key购买 nike

我正在使用 Protractor 框架。

问题是我有 2 个数组:

var a= [ 'Mon. Dec 10, 2018',
'Mon. Feb 11, 2019',
'Tue. Feb 12, 2019',
'Tue. Aug 13, 2019' ]

var b= [ 'MON. DEC 10', 'MON. FEB 11', 'TUE. FEB 12', 'TUE. AUG 13' ]

我想像这样处理那些数组:

expect(a(index)).toContain(b(index))

检查第一个数组 'Mon. Dec 10, 2018' 包含第二个数组 'MON. DEC 10' 等等。

我的代码:

headerText.getText().then(function (header) {
dateTabs.getText().then(function (tab) {

h = header.toString().toUpperCase();
t = tab.toString();

console.log(header, '====', tab);
expect(h).toEqual(jasmine.arrayContaining(t));

});
});

最佳答案

var a= [ 'Mon. Dec 10, 2018',
'Mon. Feb 11, 2019',
'Tue. Feb 12, 2019',
'Tue. Aug 13, 2019' ]

var b= [ 'MON. DEC 10', 'MON. FEB 11', 'TUE. FEB 12', 'TUE. AUG 13' ]

// Create new array from array a[]
data: string[] =[];
for(i=0;i<a.length;i++){
data[i]=a[i].split(',').shift(); // spliting 'data[]=['Mon. Dec 10']'
}

// Validation

expect(data).equals(b); // To compare the values

希望对你有帮助

关于selenium - Protractor 比较 2 个字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54944079/

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