lenium修改html中的值,lenium--更改标签的属性值

更新时间:2023-08-03 12:23:43 阅读: 评论:0

问道手游交易lenium修改html中的值,lenium--更改标签的属性值
澳大利亚气候图
from lenium importwebdriverimportunittestdefaddAttribute(driver, elementobj, attributeName, value):‘‘‘封装向页⾯标签添加新属性的⽅法
调⽤JS给页⾯标签添加新属性,arguments[0]~arguments[2]分别
会⽤后⾯的element,attributeName和value参数进⾏替换
添加新属性的JS代码语法为:element.attributeName=value
⽐如input.name=‘test‘‘‘‘ute_script("arguments[0].%s=arguments[1]" %attributeName, elementobj,恬静什么意思
念书的孩子3
value)deftAttribute(driver, elementobj, attributeName, value):‘‘‘封装设置页⾯对象的属性值的⽅法
调⽤JS代码修改页⾯元素的属性值,arguments[0]~arguments[1]分别
会⽤后⾯的element,attributeName和value参数进⾏替
换‘‘‘ute_script("arguments[0].tAttribute(arguments[1],arguments[2])", elementobj, attribute
Name,
value)defgetAttribute(elementobj, attributeName):#封装获取页⾯对象的属性值⽅法庄严的近义词
<_attribute(attributeName)defremoveAttribute(driver, elementobj, attributeName):‘‘‘封装删除页⾯属性的⽅法
调⽤JS代码删除页⾯元素的指定的属性,arguments[0]~arguments[1]分别
会⽤后⾯的element,attributeName参数进⾏替换‘‘‘ute_script("arguments[0].removeAttribute(arguments[1])",
elementobj, attributeName)classTestDemo(unittest.TestCa):deftUp(lf):
lf.driver=webdriver.Chrome()deftest_dataPicker(lf):
url= "D:\PycharmProjects\zouzou\dom.html"(url)
element= lf.driver.find_element_by_xpath(‘//input‘)#向页⾯⽂本框input标签中添加新属性name=‘arch‘小强盗
addAttribute(lf.driver, element, ‘name‘, ‘arch‘)#添加新属性后,查看⼀下新属性值
print(‘添加的新属性值%s="%s"‘ % ("name", getAttribute(element, "name")))print(‘更改⽂本框中内容前的value的值:‘, getAttribute(element, ‘value‘))#更改value的属性值为“这是更改后的值”
tAttribute(lf.driver, element, ‘value‘, ‘这是更改后的值‘)print(‘更改后value的值为:‘, getAttribute(element,
‘value‘))#查看更改前input页⾯元素中size属性值
print(‘更改前size的属性值为:‘, getAttribute(element, ‘size‘))#更改input的属性值为20藉怎么组词
tAttribute(lf.driver, element, ‘size‘, 20)print(‘更改后size的属性值为:‘, getAttribute(element, ‘size‘))#查看删除input 页⾯元素value属性前的值
print(‘删除前⽂本框value的值:‘, getAttribute(element, ‘value‘))#删除属性值
removeAttribute(lf.driver, element, ‘value‘)print(‘删除后⽂本框value的值:‘, getAttribute(element, ‘value‘))if
__name__ == ‘__main__‘:
我国退休年龄最新规定unittest.main()

本文发布于:2023-08-03 12:23:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1106548.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:属性   更改   元素   标签   封装   添加   修改   值为
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图