selenium中send_seys用法
时间: 2024-05-08 18:09:46 浏览: 81
`selenium`中的`send_keys`方法可以用于模拟用户在网页表单中输入文本或按键。
使用方法如下:
首先需要导入`selenium`库:
```python
from selenium import webdriver
```
然后打开浏览器,加载网页:
```python
driver = webdriver.Chrome() # 打开Chrome浏览器
driver.get('https://www.example.com') # 加载网页
```
接着找到需要输入文本的元素,例如一个输入框,可以使用`find_element_by_xxx`方法获取该元素,其中`xxx`可以是`id`、`name`、`class name`、`tag name`、`link text`、`partial link text`或`css selector`。例如:
```python
input_element = driver.find_element_by_id('input_box')
```
最后使用`send_keys`方法输入文本:
```python
input_element.send_keys('hello world')
```
完整代码示例:
```python
from selenium import webdriver
driver = webdriver.Chrome() # 打开Chrome浏览器
driver.get('https://www.example.com') # 加载网页
input_element = driver.find_element_by_id('input_box') # 获取输入框元素
input_element.send_keys('hello world') # 输入文本
driver.quit() # 关闭浏览器
```
阅读全文