我正在使用硒自动化流程。但我被困在某事上了。我必须使用selenium单击链接。此链接是锚标记,没有ID。将动态生成链接(将在href属性中指定)。它是文档的名称,类似<a href="www..*&filename=readme123_55.txt" />
。对于另一个页面,它将是<a href="www..*&filename=readme567_89.txt" />
。
现在,要模拟此链接的点击,有没有办法点击它?如何获得动态生成的链接?我正在使用Java代码来获取selenium。
答案 0 :(得分:1)
如果id的某些部分是静态的,那么您可以使用:contains来定位该链接
selenium.click(“// a [contains(@href,'该ID的某些静态内容')]”)