Есть панель поиска с кнопкой для фильтрации. При нажатии на то же подменю (выпадающий) отображается. HTML выглядит так:
<ul >
<li data-value"svalue1">
<svg>.... </svg>
<p> Value1 </p>
</li>
<li data-value"svalue2">
<svg> ....</svg>
<p> Value2 </p>
</li>
<li data-value"svalue3">
<svg> </svg>
<p> Value3 </p>
</li>
Мне нужно получить значения опций в виде массива и сравнить. Я могу утверждать одно значение, но не могу сохранить его в массиве, чтобы сравнить все вместе.
var tab = Selector('ul');
-
-
.expect(tab.child('li').nth(3).innerText)
.eql('Value3', 'The value is not correct');
Но это не работает
for (let i = 0; i < 6; i++) {
myArray.push(tab.child('li').nth(i).innerText);
console.log("value:" + tab.child('li').nth(i).innerText);
}
Prints: value:[object Object]
Есть идеи?