Javascript 如何使用动态id进行管理

Javascript 如何使用动态id进行管理,javascript,Javascript,我正在自动化一个测试用例,其中我需要关注一个链接,然后我必须单击一个元素,比如元素id看起来像//table[@id='562']]/tbody/tr/td[2]/img,但是引号内的值562在不断变化,我如何找到并单击该元素。任何人都可以帮助我。你试过这个吗: 将相同的值写入变量并使用该值查找元素。您使用的是什么测试工具?硒?是的。。我在用硒对不起,我不知道怎么用这个,你能给我解释清楚一点吗。。谢谢你,安迪。但问题是,在这个测试用例中,我将上传一个文件,这些文件按行排列。我必须搜索该文档并单击

我正在自动化一个测试用例,其中我需要关注一个链接,然后我必须单击一个元素,比如元素id看起来像//table[@id='562']]/tbody/tr/td[2]/img,但是引号内的值562在不断变化,我如何找到并单击该元素。任何人都可以帮助我。

你试过这个吗:


将相同的值写入变量并使用该值查找元素。

您使用的是什么测试工具?硒?是的。。我在用硒对不起,我不知道怎么用这个,你能给我解释清楚一点吗。。谢谢你,安迪。但问题是,在这个测试用例中,我将上传一个文件,这些文件按行排列。我必须搜索该文档并单击上面提到的elmenent,但一旦我上传了一个文档,它可能会出现在任何行中,id属性包含任何值。这个值没有顺序,所以我无法预测。。那么还有其他的解决办法吗。。。请..您如何知道要单击哪个项目?
element.onclick = function(){
  alert(this.id);
};