java + selenium测试框架 (之高亮显示页面元素)
2014-07-17 20:27
591 查看
感觉挺有用的一个东西,放到wiki上回头整理一下。
在selenium中可以使用js,产生高亮的效果,帮助我们更加高效的调试脚本以及确认对象是否被成功识别。
java环境下的脚本
调用脚本:
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);
相关文章推荐
- 【Selenium专题】高亮显示页面元素
- java + selenium测试框架(之下载页面上的图片) 版本演化七
- 测试框架Automation Center(java、QTP、selenium-java 版、...
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?
- java selenium webdriver实战 页面元素定位
- 设计自己的基于Selenium 的自动化测试框架-Java版(1) - 为什么selenium还需要测试框架?
- SSH_框架,java一个简单的查询,并显示在jsp页面上
- java + selenium测试框架 版本演化一
- Java+Selenium3框架设计准备篇6-TestNG执行测试方法依赖关系
- Selenium2(java)定位页面元素 二
- java + selenium测试框架 (之校验优化,运行报错但不终止执行)
- selenium测试框架篇,页面对象和元素对象的管理
- JAVA_WEB Struts2学习:使用验证框架进行校验JSP页面元素 反编译工具的配置 Strtuts2 国际化学习
- Selenium2.0功能测试之访问站点及获取页面信息(Java版) 【转】
- selenium测试(Java)--元素操作(五)
- Selenium2学习-024-WebUI自动化实战实例-022-网站不同分辨率下页面样式展示兼容性问题解决方案 -- 设置浏览器显示区域大小(无人值守,节约测试成本的福音,BOSS 最爱)
- java + selenium测试框架(之截屏) 版本演化四
- java + selenium测试框架(之测试驱动) 版本演化三
- selenium+java+testNG+pageObject深入理解自动化测试框架
- selenium+java+testNG+pageObject深入理解自动化测试框架