selenium web自动化测试---select下拉框元素定位

主要操作:

1.先定位到select下拉框元素

2.option元素定位三种方式:

(1)通过属性值定位

(2)通过可视文本定位

(3)通过下标定位(从0开始)

3.需要导包:from selenium.webdriver.support.select import Select

# coding:utf-8
from selenium import webdriver
from selenium.webdriver.support.select import Select
import time

driver = webdriver.Chrome(chromedriver.exe路径)
# HTML文件是自己写的,就定义了一个select下拉框,里面有4个option
driver.get("select.html")

time.sleep(3)

# 定位:select下拉框元素
selectEle = driver.find_element_by_id("abc")

# 定位:1-3万
# 通过属性值定位
Select(selectEle).select_by_value("2")
time.sleep(2)

# 定位:3-5万
# 通过可视文本定位
Select(selectEle).select_by_visible_text("3-5万")
time.sleep(2)

# 定位:5-7万
# 通过下标定位,从0开始
Select(selectEle).select_by_index(3)
time.sleep(2)

# 退出浏览器
driver.quit()

备注:

select共参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值