zoukankan      html  css  js  c++  java
  • selenium常用的标签

    1、selenium之 下拉选择框Select、反选框Deselect、options

    我们通常会遇到两种下拉框,一种使用的是html的标签select,另一种是使用input标签做的假下拉框。后者我们通常的处理方式与其他的元素类似,点击或使用JS等。而对于前者,selenium给了有力的支持,就是Select类。

     

     Select有3种方式:select_by_index(index)、select_by_value(value)、select_by_visible_text(text)

     

     

     

      

     

     反选Deselect

     

    选项Options

     

     

     

     

     

     

     

    2、selenium ul li(选中列表中的某一项)

     

     

     

     

     

    3、Selenium的3种等待方式

    显示等待WebDriverWait()、隐式等待implicitly_wait()、强制等待sleep()三种

    Sleep():强制等待,设置固定休眠时间。Time包中sleep()方法

    WebDriverWait():显示等待,在设置时间内,默认每隔一段时间检测一次当前页面元素是否存在,如果超过设置时间检测不到则抛出异常。默认检测频率为0.5s,默认抛出异常为:NoSuchElementException。

    Implicitly_wait():隐式等待,也称为智能等待。是 webdirver 提供的一个超时等待。

    4、返回到初始页面

    Driver.back()

    5、is_element_present

    用来查找页面元素是否存在

  • 相关阅读:
    MapReduce 基础
    HDFS 快照(了解)
    HDFS 回收站(了解)
    HDFS 数据拷贝
    微信小程序(9)——多个空格写法
    react中使用jsonp跨域
    docker 介绍
    事务,悲观锁和乐观锁
    接口幂等性
    分布式爬虫
  • 原文地址:https://www.cnblogs.com/wendyw/p/11633674.html
Copyright © 2011-2022 走看看