zoukankan      html  css  js  c++  java
  • Python+Selenium

    下拉列表分两种:select下拉表和非select下拉表。

     

    1.select下拉列表

    如下图元素代码展示

    可用Select类处理

    from selenium.webdriver.support.select import Select

    相关函数

    select_by_value(self, value)
    select_by_index(self, index)
    select_by_visible_text(self, text)

    使用步骤:

    1.找到页面有select的下拉列表

    2.找到select元素

    3.实例化Select类,将select元素对象传进去

    4.通过value/下表/文本

    示例:

    from selenium.webdriver.support.select import Select
    # 找到select元素
    #实例化Select类
    s = Select(ele)
    #通过value/下标/文本选值
    s.select_by_value("看书")
    s.select_by_index(3) #从0数起
    s.select_by_visible_text("看剧")

    2.非select的下拉列表

    如下图元素代码展示

    这种下拉列表可用普通的元素查找再点击的操作,没有特别注意点

    loc = (元素定位)

    drive.find_element(*loc).click()   #这种方法就可以选中非select的下拉列表

  • 相关阅读:
    ntpdate
    动态查看日志
    eclipse proxy
    远程调试
    pe and elf
    03scikit-learn非监督学习
    15管家婆小项目
    02scikit-learn模型训练
    01scikit-learn数据集下载
    scikit-learn中文api
  • 原文地址:https://www.cnblogs.com/sue2015/p/14780931.html
Copyright © 2011-2022 走看看