Selenium2学习-032-WebUI自动化实战实例-030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素)
2015-08-03 17:25
706 查看
在自动化脚本编写过程中,操作元素之前,需要对元素进行高亮显示(通过修改元素的边框样式),同时进行截图,以记录操作的元素对象。在实际应用中较为少见,通常用于演示,或者发生错误时的屏幕截图捕捉,用于错误报告分析。
直接上码了......
至此,WebUI 自动化功能测试脚本第 030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素) 顺利完结,希望此文能够给初学 Selenium 的您一份参考。(PS:JQuery 在 Selenium 中的应用我也一起归类到了 JavaScript,请知悉!)
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
直接上码了......
/** * * @function height light the element * * @author Aaron.ffp * @version V1.0.0: autoUISelenium main.java.aaron.sele.core SeleniumCore.java hightlightElementByID, 2014-11-25 13:45:21 Exp $ * * @param id : ID * @param color : the color of border */ public void hightlightElementByID(String id, String color){ /* javascript脚本 */ String js = ""; String message = ""; if (!cl.COLOURS.contains(color)) { message = oh.opCusItemArgsInvalid(2, "高亮元素边框颜色", color, cl.COLOURS, 1); this.logger.info(message); color = cl.COLOURS.get("10"); } js = "document.getElementById(" + id + ").style.border=\"3px solid " + color + "\""; this.execJS(js); }
至此,WebUI 自动化功能测试脚本第 030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素) 顺利完结,希望此文能够给初学 Selenium 的您一份参考。(PS:JQuery 在 Selenium 中的应用我也一起归类到了 JavaScript,请知悉!)
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
相关文章推荐
- 原生JS 封装运动函数
- jsp页面has already been called for this response错误解决方法。
- 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”
- 文章标题
- js中substring和substr的用法
- 用D3.js进行医疗数据可视化 (五) 饼图 (Pie Chart)
- JavaScript之验证提醒【升级版,高大上】
- Selenium2学习-031-WebUI自动化实战实例-029-JavaScript 在 Selenium 自动化中的应用实例之四(获取元素位置和大小)
- JavaScript小应用
- 网页计时器
- 30天了解30种技术系列---(1)现代web应用服务器-Express.js
- JavaScript中字符串与Unicode编码的互相转换
- javaScript 里的Date格式化
- 《JS设计模式笔记》 1,单例模式
- js模板
- 【JavaScript】---DOM创建表格
- common.js
- JavaScript 的keydown,keypress,keyup事件
- JSON.stringify,定义数组前需 data=[]
- Jsp中四种传递参数的方法