zoukankan      html  css  js  c++  java
  • Selenium2+Python--常用方法分类

    常用方法分类

            查找当前节点子节点方法 

    find_element_by_id                          在当前节点查找指定id的子节点
    find_element_by_name                    在当前节点查找指定name的子节点
    find_element_by_link_text                在当前节点查找指定链接文本的子节点
    find_element_by_partial_link_text      在当前节点查找指定链接部分文本的子节点
    find_element_by_tag_name                在当前节点查找指定html tag的子节点
    find_element_by_xpath                       在当前节点查找指定xpath的子节点
    find_element_by_class_name            在当前节点查找指定class name的子节点
    find_element_by_css_selector            在当前节点查找指定css选择器的子节点

    find_elements_by_id                        在当前节点查找指定id的子节点集

    find_elements_by_name                  在当前节点查找指定name的子节点集

    find_elements_by_link_text               在当前节点查找指定链接文本的子节点集

    find_elements_by_partial_link_text     在当前节点查找指定链接部分文的子节点集

    find_elements_by_tag_name             在当前节点查找指定html tag的子节点集

    find_elements_by_xpath                    在当前节点查找指定xpath的子节点集

    find_elements_by_class_name          在当前节点查找指定class name的子节点集

    find_elements_by_css_selector           在当前节点查找指定css选择器的子节点集

    当前元素操作

    tag_name            获取当前元素的tag name属性

    text                     获取当前元素的text内容

    get_property        获取当前元素指定属性值

    is_enabled            判断元素是否可用

    send_keys            键盘输入(主要针对text、或text area 可接受键盘输入的元素)

    is_displayed         判断元素是否可见

    get_attribute        获取当前元素指定属性值,注意请看源码,该方法与get_property的区别

    is_selected           判断元素的选择状态(针对radio button和checkbox)



    注意事项

           本章列举了webelement主要的和常用的一些方法,对于方法的实现请直接阅读源码,本模块所有的方法都是针对当前查找的element进行的操作,或是对element本身的操作,或是对其子节点的定位。

  • 相关阅读:
    软件可靠性与安全性设计与实现知识梳理(软件可靠性与安全性高级技术研讨会心得)
    SSM框架整合
    不注册Tomcat服务,运行Tomcat不弹出JAVA控制台窗口
    ExtJS表单之复选框CheckboxGroup展示与取值
    ExtJS获取父子、兄弟容器元素方法
    LabVIEW之生产者/消费者模式--队列操作 彭会锋
    ExtJS Grid导出excel文件
    jeesite部署到Tomcat后,无法访问,cannot be resolved in either web.xml or the jar files deployed with this application
    滚动轮播插件——jCarouselLite
    统计学基础之假设检验
  • 原文地址:https://www.cnblogs.com/ysjt/p/6559451.html
Copyright © 2011-2022 走看看