以.docx或.pdf结尾的链接

时间:2017-01-24 05:40:40

标签: java selenium-webdriver

有一些链接以.docs / .pdf / .txt结尾 我想点击一个结尾的.docx。
我怎么写一个Xpath?或者有没有其他方式选择以某些文字结尾的链接? 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

driver.findElement(By.xpath("//a[contains(@href, '.docx')]")).click();

哪个匹配其.docx属性中包含字符串href的任何链接。或者,如果你想更具体:

driver.findElement(By.xpath("//a[substring(@href, string-length(@href) - 4) = '.docx']")).click();

仅匹配href属性以.docx结尾的链接。