Этот XPath не работает должным образом, не зная, что может быть причиной его неправильной работы. Вот фрагмент кода.
<thead>
<tr><th>
<a href="ContractSearchResults.m"> Contract Number</a></th>
driver.findElement(By.xpath("//table/thead/tr/th/a
[text()='Contract Number']"));