此XPath不能按预期方式工作,不确定导致它无法按预期方式工作的原因。这是代码段。
<thead>
<tr><th>
<a href="ContractSearchResults.m"> Contract Number</a></th>
driver.findElement(By.xpath("//table/thead/tr/th/a
[text()='Contract Number']"));
答案 0 :(得分:0)
由于'Contract Number'
前面似乎有一个空格,您可以将其添加到XPath测试中,或者更可靠地将其标准化:
//table/thead/tr/th/a[normalize-space()='Contract Number']