【发布时间】:2020-05-31 21:39:38
【问题描述】:
我有这个 HTML:
<div class="item-cost">
<a data-passage="Shop" class="link-internal macro-link" tabindex="0" id="Link1">$10 <sup>1</sup></a>
</div>
我正在编写这个 testcafe 代码来获取成本:
.expect(Selector('.item-cost').nth(0).innerText)
.eql('$1')
这失败了,因为内部文本是$11,而不是$1。它失败的原因是 sup 元素的内容包含在内部文本中。有什么方法可以修改上面的选择器,以便在不包含 sup 元素的情况下为我提供内部文本?我无法修改 HTML。
【问题讨论】:
标签: javascript html css css-selectors testcafe