zoukankan      html  css  js  c++  java
  • Selenium2学习-032-WebUI自动化实战实例-030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素)

    在自动化脚本编写过程中,操作元素之前,需要对元素进行高亮显示(通过修改元素的边框样式),同时进行截图,以记录操作的元素对象。在实际应用中较为少见,通常用于演示,或者发生错误时的屏幕截图捕捉,用于错误报告分析。

    直接上码了......

     1     /**
     2      * 
     3      * @function height light the element
     4      * 
     5      * @author Aaron.ffp
     6      * @version V1.0.0: autoUISelenium main.java.aaron.sele.core SeleniumCore.java hightlightElementByID, 2014-11-25 13:45:21 Exp $
     7      * 
     8      * @param id    : ID
     9      * @param color : the color of border
    10      */
    11     public void hightlightElementByID(String id, String color){
    12         /* javascript脚本 */
    13         String js = "";
    14         String message = "";
    15         
    16         if (!cl.COLOURS.contains(color)) {
    17             message = oh.opCusItemArgsInvalid(2, "高亮元素边框颜色", color, cl.COLOURS, 1);
    18             
    19             this.logger.info(message);
    20             
    21             color = cl.COLOURS.get("10");
    22         }
    23         
    24         js = "document.getElementById(" + id + ").style.border="3px solid " + color + """;
    25         
    26         this.execJS(js);
    27     }

    至此,WebUI 自动化功能测试脚本第 030-JavaScript 在 Selenium 自动化中的应用实例之五(高亮标示元素) 顺利完结,希望此文能够给初学 Selenium 的您一份参考。(PS:JQuery 在 Selenium 中的应用我也一起归类到了 JavaScript,请知悉!)

    最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

     

  • 相关阅读:
    【BZOJ1858】序列操作(SCOI2010)-线段树
    【BZOJ1858】序列操作(SCOI2010)-线段树
    【SPOJ3267】D-query-莫队算法
    【BZOJ2038】小Z的袜子(2009国家集训队)-莫队算法
    【BZOJ2038】小Z的袜子(2009国家集训队)-莫队算法
    【HDU3966】Aragorn's Story-树链剖分或LCT维护路径
    BZOJ 4569 萌萌哒
    BZOJ 2460 元素
    BZOJ 2115 Xor
    BZOJ 2750 Road
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/4699884.html
Copyright © 2011-2022 走看看