selenium 移除readonly
时间: 2023-07-12 12:02:29 浏览: 108
selenium特征去除
可以使用 JavaScript 在运行时移除 readonly 属性,示例代码如下:
```python
from selenium import webdriver
driver = webdriver.Chrome()
# 访问需要修改 readonly 属性的页面
driver.get('https://www.example.com')
# 执行 JavaScript 移除 readonly 属性
element = driver.find_element_by_id('element-id')
driver.execute_script("arguments[0].removeAttribute('readonly')", element)
# 修改 input 的值
element.send_keys('new value')
# 关闭浏览器
driver.quit()
```
在上面的示例代码中,我们使用 `execute_script()` 方法执行了一段 JavaScript 代码,移除了指定元素的 readonly 属性,然后就可以修改该元素的值了。
阅读全文