python selenium 下拉列表定位

1.通过selenium.webdriver.support.ui的Select进行定位

下拉页面的代码如图:

python selenium 下拉列表定位_第1张图片

对上图的下拉列表的值进行定位


from selenium.webdriver.support.ui import Select


# 通过index进行选择下拉列表的值(根据排列的位置进行选择)
Select(driver.find_element_by_id("GoodsForm_class_one_id")).select_by_index(1)

# 通过value进行选择(通过列表中value的值进行选择)
Select(driver.find_element_by_id("GoodsForm_class_one_id")).select_by_value("2")

# 通过选项文字进行选择
Select(driver.find_element_by_id("GoodsForm_class_one_id")).select_by_visible_text("办公家具")


注:Select 只对 标签的下拉菜单

python selenium 下拉列表定位_第2张图片

定位非标签的下拉菜单。

你可能感兴趣的:(selenium)