码迷,mamicode.com
首页 > 编程语言 > 详细

selenium+python对页面元素进行高亮显示

时间:2017-08-18 11:21:00      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:round   函数   还原   exec   形参   drive   attr   行高   exe   

调用js方法:

  execute_script(script,*args)

Arguments对象:

  类数组对象,代表传给一个function的参数列表,当前函数的内置属性,其长度是由实参个数决定而不是由形参个数决定

下面是高亮元素的函数:

def highlight(element):
driver = element._parent
#设置元素的style属性
def apply_style(s):
    将参数1:element的属性style设置为参数2:s
driver.execute_script("arguments[0].setAttribute(‘style‘, arguments[1]);",element, s)
  #获取元素原本的style
original_style = element.get_attribute(‘style‘)
  #执行高亮的js代码
apply_style("background: yellow; border: 2px solid red;")
time.sleep(3)
  #元素style还原
apply_style(original_style)

selenium+python对页面元素进行高亮显示

标签:round   函数   还原   exec   形参   drive   attr   行高   exe   

原文地址:http://www.cnblogs.com/quxikun/p/7388001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!