如何在Selenium中记录动态ID生成的脚本

时间:2012-01-11 10:38:49

标签: selenium automation selenium-ide

我正在研究Selenium IDE。目前我面临与动态id相关的问题。 我已经记录了一个脚本,但是当我再次运行它时它会失败,因为id每次都会改变。

有没有办法摆脱这个? 等待回复

提前致谢

2 个答案:

答案 0 :(得分:1)

通常 - 尝试从ID搜索切换到XPath。请参阅此处的示例:http://zvon.org/xxl/XPathTutorial/Output/example1.html

但在这种情况下,您必须知道您的元素始终是第二个表的第一个SPAN(仅示例)

答案 1 :(得分:0)

您应该使用其他类型的定位器(例如xPath - 如Pavel Janicek所写) 这是一篇关于Selenium定位器http://www.qaautomation.net/?p=188的文章 阅读并选择最适合您的方式。