Selenium点击动态链接

时间:2012-02-08 05:52:02

标签: selenium selenium-rc selenium-ide

我正在使用硒自动化流程。但我被困在某事上了。我必须使用selenium单击链接。此链接是锚标记,没有ID。将动态生成链接(将在href属性中指定)。它是文档的名称,类似<a href="www..*&filename=readme123_55.txt" />。对于另一个页面,它将是<a href="www..*&filename=readme567_89.txt" />

现在,要模拟此链接的点击,有没有办法点击它?如何获得动态生成的链接?我正在使用Java代码来获取selenium。

1 个答案:

答案 0 :(得分:1)

如果id的某些部分是静态的,那么您可以使用:contains来定位该链接

selenium.click(“// a [contains(@href,'该ID的某些静态内容')]”)