我在Eclipse和JUnit中使用Selenium RC,我如何捕获动态id,请尽快回答我
答案 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