我正在自动化一个测试用例,我需要关注一个链接,然后我必须点击一个元素,说元素ID看起来像//table[@id='562']/tbody/tr/td[2]/img
,但引号内的值是562不断变化,我该如何找出并点击那个元素。请任何机构帮助我。如何管理动态ID的
回答
你试过this
:
element.onclick = function(){
alert(this.id);
};
抱歉我没有得到如何使用这个可以解释我更清楚..谢谢你 – nagaraja 2010-07-12 04:45:49
相同的值写入了一个变量,并且用它来找到的元素。
谢谢你和安迪。但问题是,在这个测试案例中,我要上传一个文件,并将这些文件按行排列。我必须搜索那个文档并点击上面提到的elmenent,但是一旦我上传了一个文档,它可能会出现在任何一行中,并且id属性包含任何值。没有订单的价值。所以我不能预测价值..所以有没有其他的解决方案...请.. – nagaraja 2010-07-12 04:51:37
你怎么知道哪个项目点击? – 2010-07-13 06:58:07
- 1. 如何在通知管理器(Android)上创建动态ID?
- 2. 如何处理硒中的动态ID?
- 3. 如何处理HTML中的动态ID
- 4. 代码管理:如何管理动态生成的javascript?
- 5. 如何动态组装管理菜单?
- 6. 动态管理Ext.app.Application.controllers
- 7. javascript:如何管理没有ID的div
- 8. 动态配置管理
- 9. Symfony2 - 动态角色管理
- 10. 动态管理MVC布局
- 11. Highchart手动管理状态
- 12. Scrapy管理动态蜘蛛
- 13. Django动态管理站点
- 14. 动态管理单元
- 15. 如何在Django的管理中动态地改变“网站管理”字符串?
- 16. 如何处理在Selenium Webdriver中处理动态元素ID
- 17. Google代码管理器 - 使ID为动态
- 18. 如何管理ID使用laravel
- 19. 表状态管理 - 动态字段
- 20. Django管理:整理/订货动态readonly_fields
- 21. 主动管理:如何设置过滤器标签动态
- 22. 如何在Android中管理动态活动?
- 23. php-fpm如何使用动态流程管理器管理工作人员?
- 24. 如何管理到动态创建的数据库的连接
- 25. 如何管理每行的动态创建按钮的功能?
- 26. 主动管理称为零ID
- 27. 名为id为无,主动管理
- 28. 如何管理动画?
- 29. 我如何主动管理
- 30. 如何处理硒IDE中的动态ID
你使用什么测试工具?硒? – scunliffe 2010-07-09 13:28:57
是啊..我正在使用硒 – nagaraja 2010-07-12 04:46:21