selenium自动化之元素高亮显示

目的:

  在UI自动化的时候,有时候我们需要查看运行的过程。为了更好的显示这个过程,可以进行元素高亮,以显眼的颜色来提示测试人员目前的操作在哪一步。

解决办法:

  使用js代码来将元素的背景颜色和边框颜色设置成绿色和红色

  

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @创建时间: 2018/11/22 16:01
# # @创建人 : Kevin

ele =  driver.find_element('id','xxx')          # 定位元素

driver.execute_script("arguments[0].setAttribute('style', arguments[1]);",ele, "background: green; border: 2px solid red;")       # 元素的背景色和边框设置成绿色和红色

ele.click()   # 元素高亮一般用于点击事件之前,检查元素定位是否正确,方便查看UI自动化的过程

 

效果图:

  是不是感觉好看多啦

selenium自动化之元素高亮显示_第1张图片

 

 

 

  

转载于:https://www.cnblogs.com/kevin-liutianping/p/10001601.html

你可能感兴趣的:(selenium自动化之元素高亮显示)