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