2012-02-08 95 views
1

我使用自动化硒的过程。但是我坚持了一些东西。我必须点击一个使用硒的链接。此链接是锚定标记,并且没有ID。链接(将在href属性中指定)将动态生成。这是该文件的名称,将如<a href="www..*&filename=readme123_55.txt" />。对于另一个页面将是<a href="www..*&filename=readme567_89.txt" />硒点击一个动态链接

现在,来模拟这个链接的点击,有没有什么办法来点击它?如何获得动态生成的链接?我正在使用Java代码来处理硒。

+1

正处在DOM预测的位置的链接?如果是这样,只需通过您的定位器中的索引来访问它们:'css = div.mylinks a:nth-​​child(2)'。 – jro 2012-02-08 09:09:16

回答

1

如果ID的某些部分是静态的,那么你可以使用:包含找到链接

selenium.click(“//一个[含有(@href,‘该ID的一些静态内容’ )“)