selenium 下拉框,selenium对下拉列表框的操作

  selenium 下拉框,selenium对下拉列表框的操作

  本文主要介绍python selenium操作下拉框,后续文章重点介绍python selenium实现下拉框的相关资料展开整篇文章细节,需要的朋友可以参考一下。

  以这个网站为例:https://www.17sucai.com/pins/demo-show? id=5926

  该网页下有几个下拉框可供测试。

  基本脚手架代码:

  从selenium.webdriver.support.ui导入选择

  从selenium导入web驱动程序

  导入时间

  driver=webdriver。铬合金()

  driver . get( https://www . 17 su Cai.com/pins/demo-show?id=5926’)

  #切换到iframe

  driver . switch _ to . frame(driver . find _ element _ by _ id( iframe ))

  定位下拉框(以第一个下拉框为例)

  Select()方法

  Select _ elm=Select(driver . find _ element _ by _ class _ name( nojs ))

  不推荐这样定位:

  select _ elm=driver . find _ element _ by _ class _ name( nojs )。单击()

  选中下拉框,点击:

  driver . find _ element _ by _ XPath(//option[@ value= JP ])。单击()

  第一个下拉框的可选值如图所示:

  有三种方法可以从下拉框中选择值。

  1.根据索引选择

  select_elm.select_by_index(2)

  满足索引规则,从0开始计数,自动选择加拿大值。

  2.根据值选择

  select_elm.select_by_value(CA )

  这里的值指的是值属性,而不是文本字符串。

  运行结果同上。

  3.根据可视的文本选择

  select _ elm . select _ by _ visible _ text(加拿大)

  也就是你看到的,你选择的。

  运行结果同上。

  关于python selenium操作下拉框的这篇文章到此为止。关于python selenium操作下拉框的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: