【发布时间】:2019-02-03 15:17:36
【问题描述】:
我在一个元素上的两个属性的 xpath 语法上遇到问题。
这是我的代码:
WebElement dlFileBtn = driver.findElement(
By.xpath("//*[contains(@href='/file/download/id/" + downloadID + "')]"
+ "/@*[title()='Download file']"));
这是该元素的 HTML:
<a title="Download file" alt="Right-click to download. (Hold-click Mac.)"
target="dlfile" data-isimage="false" class="download"
href="/file/download/id/1169">Download file</a>
由于有两个具有相同href 的按钮,我需要查询它们的ID 和标题。感谢您的帮助!
【问题讨论】:
-
你能用你的用例和相关 HTML 的更多细节来更新这个问题吗?