Selenium RC(动态Id生成)

时间:2010-02-04 11:39:51

标签: java junit selenium

我在Eclipse和JUnit中使用Selenium RC,我如何捕获动态id,请尽快回答我

3 个答案:

答案 0 :(得分:3)

要使用针对动态ID的工作,您需要使用CSS选择器或XPath。

对于xpath,您可以xpath=//input[@contains(@id,'partOfId')]找到您知道部分ID的输入或css css=input[id^='partOfId']

答案 1 :(得分:0)

使特定项目(使用的框架)并不总是可以使它们静止。

您可以与开发人员打交道,他们提供ID前缀或后缀的规则。

然后相应地检查XPATH选择器和regexp。

答案 2 :(得分:0)

您可以改用静态名称。或者你自己的custom locator