java + selenium测试框架 (之高亮显示页面元素)
来源:互联网 发布:淘宝数码宝贝大师 编辑:程序博客网 时间:2024/05/16 02:51
感觉挺有用的一个东西,放到wiki上回头整理一下。
selenium-highlight
转载的来源地址:http://www.iquicktest.com/selenium-highlight-webelement.html
在selenium中可以使用js,产生高亮的效果,帮助我们更加高效的调试脚本以及确认对象是否被成功识别。
java环境下的脚本
/** <Summary>/// Highlight WebElement/// </Summary>**/public void highlightElement(WebDriver driver, WebElement element) { JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("element = arguments[0];" + "original_style = element.getAttribute('style');" + "element.setAttribute('style', original_style + \";" + "background: yellow; border: 2px solid red;\");" + "setTimeout(function(){element.setAttribute('style', original_style);}, 1000);", element);}
调用脚本:
WebDriver oDriver = new ChromeDriver();oDriver.get("http://www.baidu.com");WebElement oEdit = oDriver.findElement(By.name("wd"));WebElement oButton = oDriver.findElement(By.id("su"));highlightElement(oDriver, oButton);
0 0
- java + selenium测试框架 (之高亮显示页面元素)
- selenium+java自动化测试框架之元素管理篇
- java + selenium测试框架(之上传)
- selenium+java自动化测试框架之元素管理篇(yaml)
- selenium+java自动化测试框架之元素管理篇(yaml)
- selenium+java自动化测试框架之元素管理篇(yaml)
- java + selenium测试框架(之下载页面上的图片) 版本演化七
- java + selenium测试框架(之上传下载) 版本演化五
- java + selenium测试框架 (之进程强制关闭)
- Selenium Java自动化测试学习知识积累-定位页面元素
- 菜鸟学自动化测试(四)----selenium 命令之验证页面元素
- 菜鸟学自动化测试(五)-----selenium命令之定位页面元素
- selenium之定位页面元素
- selenium+python自动化测试(三)--页面元素定位
- selenium测试框架篇,页面对象和元素对象的管理
- java + selenium测试框架(之测试驱动) 版本演化三
- selenium常用命令之页面元素定位
- java + selenium测试框架(之等待机制) 版本演化二
- 【hdu】【P3037】【Saving Beans】【题解】【Lucas定理】
- There are no resources that can be added or removed from the server
- HDU 1754 I Hate It (线段树)
- 修改Eclipse快捷键的方法
- 7.17_java学习_构造函数_构造代码块
- java + selenium测试框架 (之高亮显示页面元素)
- [leetcode] Path Sum
- SSH的各种异常
- N个鸡蛋放进M个篮子问题
- 非法链接和重定向
- Kettle远程节点运行内存溢出
- 【华为oj1950】句子逆序
- 杭电 2019 数列有序!
- nike air max pas cher prefix22137