selenium|selenium 利用js 操作元素

ele=driver.find_elements_by_xpath("//img[@src='https://www.it610.com/Public/Home/Default/images/shanchu.png']")[0] #获取元素属性 print(ele.get_attribute("src")) #修改元素属性 driver.execute_script("arguments[0].setAttribute(arguments[1],arguments[2]); ",ele,"src","http://www.baidu.com") print(ele.get_attribute("src")) #添加新的属性 driver.execute_script("arguments[0].%s=arguments[2]; "%"name",ele,"undefined") print(ele.get_attribute("name")) #移除属性 driver.execute_script("arguments[0].removeAttribute(arguments[1]); ",ele,"src") print(ele.get_attribute("src")) #运行结果 # http://www.sogou.com/ # http://www.baidu.com/ # undefined # None


【selenium|selenium 利用js 操作元素】转载于:https://www.cnblogs.com/Be-your-own-hero/p/11316228.html

    推荐阅读