selenium勾选复选框
时间: 2023-10-30 16:07:53 浏览: 195
复选框
使用Selenium勾选复选框有两种方法可以实现。第一种方法是通过复选框的name属性进行定位,然后使用click()方法进行点击。代码示例如下:
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("https://login.sina.com.cn/signup/signup?entry=homepage")
elements = driver.find_elements(By.NAME, 'hobbies[]')
for element in elements:
element.click()
```
第二种方法是通过复选框的XPath进行定位,然后使用click()方法进行点击。代码示例如下:
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("https://login.sina.com.cn/signup/signup?entry=homepage")
element = driver.find_element(By.XPATH, '//*[@id="phone-form"]/div[4]/div[2]/label[1]/input')
element.click()
```
阅读全文