gpt4 book ai didi

javascript - InvalidSelectorError : The result of the xpath expression is [object Text]. 应该是一个元素

转载 作者:行者123 更新时间:2023-11-29 17:04:21 25 4
gpt4 key购买 nike

我有以下代码:

//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: The result of the xpath expression "//*[@id="sortOrderSelect"]/child::node()" is [object Text]. It should be an element.

最佳答案

这个 XPath 可以返回文本节点或元素:

//*[@id="sortOrderSelect"]/child::node()

但是您使用的库似乎只支持返回元素的 XPath 表达式:

//*[@id="sortOrderSelect"]/*

关于javascript - InvalidSelectorError : The result of the xpath expression is [object Text]. 应该是一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25823493/

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