Selenium自动化之单选框操作

本文详细介绍了如何使用Selenium进行自动化测试时,针对单选框的选中、取消选中等操作,帮助读者理解并熟练运用Selenium进行网页元素交互。
摘要由CSDN通过智能技术生成

#单选框操作
在这里插入图片描述

import unittest
import time
from selenium import webdriver
class VisitSogouByIE(unittest.TestCase):
    def setUp(self):
        # 启动IE浏览器
        self.driver = webdriver.Ie(executable_path="g:\\IEDriverServer")

    def test_operateRadio(self):
        url = "http://127.0.0.1/test_radio.html"
        # 访问自定义的html网页
        self.driver.get(url)
        # 使用xpath定位获取value属性值为'berry'的input元素对象,也就是“草莓”选项
        berryRadio = self.driver.find_element_by_xpath("//input[@value='berry']")
        # 点击选择“草莓”选项
        berryRadio.click()
        # 断言“草莓”单选框被成功选中
        self.assertTrue(berryRadio.is_selected(), "草莓单选框未被选中!")
        if berryRadio.is_selected():
            # 如果“草莓”单选框被成功选中,重新选择“西瓜”选项
            watermelonRadio = self.driver.find_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值