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共参考

猜你喜欢

转载自blog.csdn.net/qq_19982677/article/details/107380141