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

Python+Selenium - 一个元素有两个标签时:一个用于显示,一个用于底层

时间:2021-05-24 16:17:00      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:drive   http   class   get   ima   ntb   显示   标签   att   

如下图,这种一个元素由两个标签控制的,用js改值时需要两个标签的属性值都改

技术图片

 

 

改值代码

js_code = ‘a = document.getElementById("lostdate");‘ \
‘a.removeAttribute("readonly");‘ \
‘a.value = "2021-05-05";‘
driver.execute_script(js_code)
js_code = ‘b = document.getElementsByClassName("form-control picker-input form-control input");‘ \
‘b[0].removeAttribute("readonly");‘ \
‘b[0].value = "05/05/2021";‘
driver.execute_script(js_code)

 

Python+Selenium - 一个元素有两个标签时:一个用于显示,一个用于底层

标签:drive   http   class   get   ima   ntb   显示   标签   att   

原文地址:https://www.cnblogs.com/sue2015/p/14785090.html

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