Selenium | 修改元素属性

Selenium修改元素属性是通过执行js语句进行的。

示例:

1
2
ele = browser.find_element_by_xpath("//button")
browser.execute_script("arguments[0].innerHTML = '新的文本'", ele)

其中arguments[0]可以看做起到了传参的作用。

可以先在浏览器控制台里测试好js代码,再用execute_script()方法加载进去。