使用QTP习惯了,在QTP中可以通过访问对象的highlight方法直接高亮对象,确实很方便,那么如何让Selenium高亮页面的测试对象了,可以通过javascript修改页面对象的属性进而高亮对象,如下coding:

    public void highLight(WebElement e) {if (driver instanceof JavascriptExecutor) {String script="arguments[0].style.border='3px solid red'";
JavascriptExecutor je = (JavascriptExecutor) driver;je.executeScript(script,e);}}

通过修改对应的webelement的CSS样式进而使你可以感觉到页面对象高亮显示的效果。上面的代码会让你指定的对象以红色高亮显示在页面上。

本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/p/3357414.html,如需转载请自行联系原作者。

Selenium高亮页面对象相关推荐

  1. junit5_JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

    junit5 Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试. Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览 ...

  2. Selenium自动化中DOM,XPATH,CSS定位Web页面对象的优劣性分析

    加速IE浏览器自动化执行效率:Selenium自动化中DOM,XPATH,CSS定位Web页面对象的优劣性分析 1.技术背景       在Web应用中,用户通过键盘在输入框中输入值和鼠标点击按钮,链 ...

  3. idea内置junit5_JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

    idea内置junit5 Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试. Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线 ...

  4. JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

    Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试. Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览器驱动程序进行 ...

  5. Selenium(Python)页面对象+数据驱动测试框架

    整个工程的目录结构: 常用方法类: class SeleniumMethod(object): # 封装Selenium常用方法 def __init__(self, driver): self.dr ...

  6. selenium的页面等待

    selenium的页面等待 这是非常重要的一部分,现在的网页越来越多采用了 Ajax 技术,这样程序便不能确定何时某个元素完全加载出来了.这会让元素定位困难而且会提高产生 ElementNotVisi ...

  7. js 获取dom离页面编剧_页面对象之外:具有宁静性和编剧模式的下一代测试自动化

    js 获取dom离页面编剧 在当今快节奏的软件交付世界中,自动化的验收测试至关重要. 一组高质量的自动验收测试可帮助您减少浪费在手动测试和修复错误上的时间,从而更快地交付有价值的功能. 与行为驱动开发 ...

  8. UI 自动化的页面对象管理工具之实现思路

    原文由alex发表于TesterHome社区网站,点击原文链接可与作者直接交流 本文将介绍下 UI 自动化的页面对象管理工具PO-Manager之实现思路: 更多PO-Manager的介绍,可查看上篇 ...

  9. 【Web UI自动化测试】page页面对象代码示例

    本文大纲截图: 页面元素定位__init__.py from selenium.webdriver.common.by import By """ 以下为项目服务器地址 ...

最新文章

  1. maven不引入parent_Idea开发环境中,开发springboot类型的项目,如果只引入parent节点,不添加依赖节点,maven是不会加载springboot的任何依赖的...
  2. linux下vim编辑器快速掌握方法
  3. 怎样保护计算机连接线,一根网线把电脑烧了:雷雨天如何保护家电?
  4. hdu 2896 病毒侵袭
  5. REST资源何时应获得其自己的地址?
  6. python timeit用法_十大Python开发技巧
  7. 20个非常棒的Jquery实用工具 [转]
  8. VB表格控件总览与例程分析
  9. Adobe LiveCycle Designer 报表设计器
  10. 常用公差配合表图_车间里常用的测量器具,别说没见过!
  11. oracle8i odac for c,ODAC112021Xcopy for 32位
  12. 类比 -高速缓存Cache/内存/磁盘读写速度类比
  13. TiddlyWiki笔记入门之多维度标签--发散思维与收敛思维的乐园。
  14. 销售宝:让客户无法拒绝的销售话术
  15. kakfka2.2源码分析之handleFetchRequest
  16. java 百度地图_Java web实现百度地图导航
  17. XSS学习笔记:XSS Challenges 1-19通关全详解
  18. 315Mhz、433Mhz无线遥控信号的解码分析和模拟
  19. ERP,中国软件的一代发展史
  20. 晨曦记账本简单记录日常收支

热门文章

  1. c语言零基础快速入门,C语言几种循环结构—零基础小白快速入门必学
  2. 小波包分解 matlab_多尺度一维小波分解
  3. jquery--call()amp;apply()函数
  4. 计算机原理与接口专科学影像技术专业的,女生影像学专业就业前景好
  5. linux 设备树_嵌入式系统砖家_初识设备树
  6. SpringCloud_RibbonHystrixFeign
  7. 建立UDP到虚拟串口的映射软件 : USR-VCOM,并应用到WiFi调试ESP32
  8. 第十六届全国大学生智能车讯飞智慧餐厅智能车竞赛比赛成绩
  9. 表贴光电池 FU-NJL6402R-2 的特性
  10. 基于椭圆拟合的环岛识别方法