Selenium-Select类型的下拉框定位方法

发布时间:2022-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Selenium-Select类型的下拉框定位方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

对于select类型的下拉框,可以调用select类的select方法去定位:

  1. 定位到要选择的下拉框 element = driver.find_element(...)
  2. 把找到的页面元素,转换成下拉框的类型Select:select = Select(element)
  3. 调用Select类中的select方法:
    1. 通过Value值:select.select_by_value(选项的value属性的值)
    2. 通过index值:select.select_by_index(第几个选项)
    3. 通过文本:select.select_by_visible_text(选项的文本值)

举例,如下图所示:

Selenium-Select类型的下拉框定位方法

 

 代码如下:

1 # 选择收货地区-省
2 sheng = driver.find_element(By.ID, "add-new-area-select")
3 Select(sheng).select_by_visible_text("江苏省")
4 # 选择收货地区-市
5 shi = driver.find_elements(By.CLASS_NAME, "add-new-area-select")[1]
6 Select(shi).select_by_visible_text("苏州市")
7 # 选择-地区
8 qu = driver.find_elements(By.TAG_NAME, "select")[2]
9 Select(qu).select_by_visible_text("张家港市")

脚本宝典总结

以上是脚本宝典为你收集整理的Selenium-Select类型的下拉框定位方法全部内容,希望文章能够帮你解决Selenium-Select类型的下拉框定位方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: