现在,您已经提供了HTML示例,我们可以看到您的XPath稍微有问题。尽管它是有效的XPath,但在 逻辑上是 错误的。
你有:
//*[contains(@id, 'ctl00_btnAircraftMapCell')]//*[contains(@title, 'Select Seat')]
转换为:
为我获取 所有ID
包含的元素ctl00_btnAircraftMapCell
。从这些元素中,获取所有title
包含的子元素Select Seat
。
您 真正 想要的是:
//a[contains(@id, 'ctl00_btnAircraftMapCell') and contains(@title, 'Select Seat')]
转换为:
给我 所有 的 有元素 :一个id
包含ctl00_btnAircraftMapCell
与title
包含Select Seat
。