以下是从firebug获得的字段的属性
<td class="list-padding radar_text radar_left"> <a class="radar_button" href="/IPradar/update.htm?ticketID=3749" target="_blank">3749</a> </td>
下面是相同的XPath
/html/body/center/div/table/tbody/tr[3]/td/table/tbody/tr[10]/td[2]/a
在我的代码中,我给出了以下内容以获取值'3749'
driver.findElement(By.xpath("/html/body/center/div/table/tbody/tr[3]/td/table/tbody/tr[10]/td[2]/a")).getText();
值3749不是常数,它会动态变化
我想获取&lt;'3749'&gt;
所带来的任何价值我正在使用selenium web driver
答案 0 :(得分:0)
其实我无法理解这个问题,但是我想你想获得ticketID为3749的文本,为此您可以使用以下代码来获取所需文本
driver.findElement(By.xpath("//td[contains(@class,'list-padding radar_text')]/a[contains(@href,'ticketID=3749')]")).getText()
或
driver.findElement(By.xpath("//td[contains(@class,'list-padding radar_text')]/a[contains(@href,'ticketID')]")).getText()
由于