语法:
单选框:只能选择一个
点击单选框
注意:在操作单选框时,一定要判断单选框是否被选中
复选框:
只选一个:和单选框一致
全选:定位所有,遍历
多选:过滤选择
实例:
from selenium import webdriver
from time import sleep
import os
driver = webdriver.Chrome()
url = "file:///" + os.path.abspath("../../练习页面/注册A.html")
driver.get(url)
driver.maximize_window()
sleep(2)
Apple = driver.find_element_by_css_selector("#pga")
if not Apple.is_selected():
Apple.click()
sleep(2)
fruits = driver.find_elements_by_css_selector("input[type='radio'][name='fruit']")
for fruit in fruits:
if not fruit.is_selected():
fruit.click()
sleep(1)
choose = ["汽车", "旅游"]
checkboxs = driver.find_elements_by_css_selector("input[type='checkbox']")
for checkbox in checkboxs:
if checkbox.get_attribute("value") in choose:
if not checkbox.is_selected():
checkbox.click()
sleep(2)
driver.quit()