2010-07-09 27 views
0

我正在自动化一个测试用例,我需要关注一个链接,然后我必须点击一个元素,说元素ID看起来像//table[@id='562']/tbody/tr/td[2]/img,但引号内的值是562不断变化,我该如何找出并点击那个元素。请任何机构帮助我。如何管理动态ID的

+1

你使用什么测试工具?硒? – scunliffe 2010-07-09 13:28:57

+0

是啊..我正在使用硒 – nagaraja 2010-07-12 04:46:21

回答

0

你试过this

element.onclick = function(){ 
    alert(this.id); 
}; 
+0

抱歉我没有得到如何使用这个可以解释我更清楚..谢谢你 – nagaraja 2010-07-12 04:45:49

0

相同的值写入了一个变量,并且用它来找到的元素。

+0

谢谢你和安迪。但问题是,在这个测试案例中,我要上传一个文件,并将这些文件按行排列。我必须搜索那个文档并点击上面提到的elmenent,但是一旦我上传了一个文档,它可能会出现在任何一行中,并且id属性包含任何值。没有订单的价值。所以我不能预测价值..所以有没有其他的解决方案...请.. – nagaraja 2010-07-12 04:51:37

+0

你怎么知道哪个项目点击? – 2010-07-13 06:58:07