135-1821-9792

selenium+js操作

# 方法一,selenium能成功定位到元素,arguments[0]对应WebElement,**kwargs对应js中的各个参数
js = "arguments[0].innerHTML = arguments[1]"
self.__driver.execute_script(js, WebElement, **kwargs)

# 方法二:利用js定位元素并且处理 
js = 'document.getElementsByClassName("site-nav-right fr")[0].childNodes[1].removeAttribute("target")'
self.__driver.execute_script(js)

# js通过xpath定位元素
# document.evaluate('//div[@class="staffList-header"]//button[@class="button-block"]').iterateNext()

当前名称:selenium+js操作
网页网址:http://www.fjjierui.cn/article/jschdp.html

其他资讯



Copyright © 2009-2022 www.fjjierui.cn 青羊区广皓图文设计工作室(个体工商户)达州站 版权所有 蜀ICP备19037934号