Advertisement

Selenium自动化JavaScript增删改查操作元素属性

阅读量:

#JS增删改查操作元素的属性
#新增属性
通过调用driver.execute_script方法,将参数格式设置为“arguments[0].%s=arguments[1]”并传入attributeName、elementObj以及value,实现对元素属性的添加操作。
#修改属性
利用driver.execute_script函数执行“arguments[0].setAttribute(arguments[1],arguments[2])”的脚本,传入elementObj、attributeName和value三个参数,完成对指定元素属性值的更改。
#获取属性
通过elementObj对象调用get_attribute方法,并传递attributeName作为参数,即可读取对应元素的属性信息。
#删除属性
使用driver.execute_script方法运行“arguments[0].removeAttribute(arguments[1])”脚本,将elementObj和attributeName作为参数传入,从而实现对元素特定属性的移除操作。

复制代码
    from selenium import webdriver
    import unittest
    import time
    
    def addAttri

全部评论 (0)

还没有任何评论哟~