У меня есть следующий код:
//html
<div>
<span>Sort Order</span>
<select id="sortOrderSelect">
<option value=0>Descending</option>
<option value=1>Ascending</option>
</select>
</div>
//test
it('Check it has 2 options', function () {
var selectCount = element.all(by.xpath('//*[@id="sortOrderSelect"]/child::node()'));
expect(selectCount.count()).toBe(2);
});
Я получаю сообщение об ошибке ниже. Может кто-нибудь объяснить мне, что означает ошибка? И как я могу это решить?
InvalidSelectorError: результатом выражения xpath "//*[@id="sortOrderSelect"]/child::node()" является [текст объекта]. Это должен быть элемент.