zoukankan      html  css  js  c++  java
  • 6、select下拉框定位

    一、认识下拉框

     上图红色框中的代码就是select下拉框代码:可看见select标签属性和5个选项option

    二、select下拉框中的元素定位

    1、selenium 提供了 Select 模块,select提供了3种方法定位下拉框元素:

    select_by_index(index)
    select_by_value(value)        
    select_by_visible_text(text)  就是下拉框中可以看见的内容

    2.先要导入 select 方法: from selenium.webdriver.support.select import Select

    3.然后通过 select 选项的索引来定位选择对应选项(从 0 开始计数),如选择第三个选项:select_by_index(2)

     通过select的属性值来定位:通过选项的 value 值来定位,每个选项,都有对应的 value ,Select(s).select_by_value()

     4、通过可见文本来定位:select_by_visible_text(text)

    三、查看当前下拉框选择的值

    Select(s).first_selected_option.text:取出下拉框当前选择的内容

     四、select的常用方法

    select_by_index() :通过索引定位

    select_by_value() :通过 value 值定位

    select_by_visible_text() :通过文本值定位

    deselect_all() :取消所有选项

    deselect_by_index() :取消对应 index 选项

    deselect_by_value() :取消对应 value 选项

    deselect_by_visible_text() :取消对应文本选项

    first_selected_option() :返回选择框的默认值,或者我已经选中的值

    all_selected_options() :返回所有选中的选项列表,适合于能多选的框

     

  • 相关阅读:
    opencv-霍夫直线变换与圆变换
    opencv-角点检测之Harris角点检测
    opencv-图像形态学之开运算、闭运算、形态学梯度、顶帽、黑帽合辑
    opencv-图像形态学之膨胀腐蚀
    MFC-按行读取TXT数据
    MFC-CString与int互相转化
    转-C++宏定义详解
    转-pycharm建立项目
    转-Windows下anaconda简单使用教程
    CSU 1556 Jerry's trouble
  • 原文地址:https://www.cnblogs.com/yhms/p/11788936.html
Copyright © 2011-2022 走看看