期望数组包含使用 webdriver.io 的字符串

Expect an array to contain a string using webdriver.io

如何编写我的测试以使其期望我的数组包含特定字符串?我已经尝试了下面的方法和其他一些方法,例如使用 array.includes 但无法使其正常工作。

let value = "test4";
let dropdownValues = ["test1", "test2", "test3", "test4"];

expect(dropdownValues).toHaveTextContaining(value);

解决这个问题的方法是设置一个变量来检查数组是否包含某个字符串,并在 expect 语句中使用该变量:

let value = "test4";
let dropdownValues = ["test1", "test2", "test3", "test4"];
let valueExist = dropdownValues.includes(value);

expect(valueExist).toEqual(true);