使用Python在Selenium使用单选按钮和复选框
先决条件:使用Selenium 的浏览器自动化
要求:您需要安装chrome驱动程序并设置路径。点击这里下载。
Selenium是通过程序控制互联网浏览器的有效设备。它适用于所有浏览器,适用于所有基本操作系统,其脚本是用多种语言编写的,例如Python、 Java、C# 等,我们可以使用Python运行。
方法:
- 获取任何网址。
- 选择单选按钮。
- 使用 xpath 导航单选按钮。
- 选中复选框。
- 使用 xpath 导航复选框。
- 在下面的 prpgram 中使用复制的 xpath。
Python3
# Import selenium module
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import time
# Using chrome driver
driver = webdriver.Chrome()
# Web page url
driver.get("https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407")
# Selecting raido button
# Select male
driver.find_element_by_xpath(
'//*[@id="q26"]/table/tbody/tr[1]/td/label').click()
# Selecting check box
# Select sunday
driver.find_element_by_xpath(
'//*[@id="q15"]/table/tbody/tr[1]/td/label').click()
# Select monday
driver.find_element_by_xpath(
'//*[@id="q15"]/table/tbody/tr[2]/td/label').click()
输出: