python selenium如何更改input里面的value值
时间: 2024-06-01 09:03:06 浏览: 299
改变隐藏的input中value值的方法
可以使用 Selenium 的 `execute_script` 方法来执行 JavaScript 代码,通过修改元素的属性值来更改 input 的 value 值。
以下是一个示例代码:
```python
from selenium import webdriver
driver = webdriver.Chrome()
# 访问页面
driver.get("https://www.example.com")
# 找到 input 元素
input_element = driver.find_element_by_xpath("//input[@name='username']")
# 修改 value 值
driver.execute_script("arguments[0].value = 'new_value'", input_element)
```
这个例子假设页面上有一个名为 `username` 的 input 元素,我们使用 `find_element_by_xpath` 方法找到它,然后使用 `execute_script` 方法将其 value 值修改为 `new_value`。
阅读全文