zoukankan      html  css  js  c++  java
  • .通过select 进行定位下拉框

     

    首先selenium 很人性化的给提供了一个Select的模块,供处理下来菜单,首先我们需要导入Select,通过from selenium.webdriver.support.select import Select来导入。

    Select中提供几个用于定位的option的方法,下面看一下具体的方法

    主要把Select方法总结了一下分为三大类:

    1.选择列表

    • select_by_index(self, index)      #以index属性值来查找匹配的元素并选择;
    • select_by_value(self, value)           #以value属性值来查找该option并选择;
    • select_by_visible_text(self, text)     #以text文本值来查找匹配的元素并选择;
    • first_selected_option(self)               #选择第一个option 选项 
    • 
      
      from selenium.webdriver.support.ui import Select

      #
      针对按索引进行切换option属性 先定位好元素 Select(driver.find_element_by_id('id')).select_by_index(0) # 标签索引从0开始 #针对按value进行切换option属性 Select(driver.find_element_by_id('id)).select_by_value('abc') # 标签值 #针对按text文本进行切换option属性 Select(driver.find_element_by_id('id')).select_by_visible_text ('text') # 标签文本
     
  • 相关阅读:
    flutter 刷新和初始化
    flutter 复杂数据模型 转换
    flutter 刷新组件
    flutter wrap 流式布局
    添加横纵布局 和 页面保活
    跳转首页结构并且加载launch插件
    迟到的AFO
    [ELSE]自闭选手的自我修养
    [题解]UOJ#41 矩阵变换
    [题解]HDU 3555 Bomb
  • 原文地址:https://www.cnblogs.com/wukai66/p/12762391.html
Copyright © 2011-2022 走看看