Selenium+Python Radio,Checkbox,Link,ComboBox控件

这几天,学习了网页几个常用的控件:Radio,Checkbox,Link,ComboBox
应用Selenium+python+webdriver实现。
今天,终于会使用如何将图片放到内容里面。

Radio控件
测试案例:进入网页,判断是否能够选中“Female”选项。
1.测试对象定位
选择Female的Radio,然后定位在Radio,鼠标右键“审查元素”,得到:
这里写图片描述
通过上面的源代码,可以得知Radio的属性:name,value
同时还可以得到xpath=”//*[@id=”wrapper”]/table[2]/tbody/tr[25]/td[3]/input[1]”
(XPath通过右键“复制XPath”得到)
2.可以使用name,xpath对Female进行定位
find_element_by_name(“gender6ae85d7b”)
find_element_by_xpath(“//*[@id=’wrapper’]/table[2]/tbody/tr[25]/td[3]/input[1]”)
find_element_by_css_selector(“input[value]=m”)
选取测试对象的定位时,注意测试对象的定位的唯一性。这有可能需要逐一试试。
3.测试脚本
脚本功能如下:
1)进入网页
2)判断是否选中Female选项

from selenium import webdriver
from selenium.webdriver.support.ui import Select
import time

url="https://register.rediff.com/register/register.php"
browser=webdriver.Chrome()
browser.get(url)
time.sleep(3)
browser.maximize_window()
try:           
    radio=browser.find_element_by_xpath("//*[@id='wrapper']/table[2]/tbody/tr[25]/td[3]/input[1]")
    if radio.is_selected():
        print ("radio is selected..now please deselected")
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值