zoukankan      html  css  js  c++  java
  • 基本定位方法

    基本定位方法有8种。(还有其他很多种方法)
    Find_element_by_id()  #通过id来定位,具有唯一性
    Find_element_by_name()  #通过那么属性来定位
    Find_element_by_class_name()  #通过class属性来定位
    Find_element_by_tag_name()  #通过tag(即标签)来定位,在一个页面中,相同的标签有很多,所以一般不用标签来定位
    
    Find_element_by_link_text()  #通过文本来定位
    Find_element_by_partial_link_text()  #模糊匹配方式,截取其中一部分字符串(如超链接)
    
    Find_element_by_xpath()   #如果一个元素它既没有 id、 name、class 属性也不是超链接,或者说它的属性很多重复的。
    这时候就可以用 xpath 解决(说白了就是根据HTML的结构来找需要的 元素)
    Find_element_by_cass_selector() 注意:如果有时候遇见了通过class属性来定位,属性值有多个,通过空格隔开的,那么这时候只需要选择一个使用即可。不要全部复制使用 ------------------------------------------------------------------- 复数定位 Find_elements_by_id() find_elements_by_name() find_elements_by_class_name() find_elements_by_tag_name() find_elements_by_link_text() find_elements_by_partial_link_text() find_elements_by_xpath() find_elements_by_css_selector() 备注:使用参数的方法来定位: find_element(self, by='id', value=None) find_elements(self, by='id', value=None)
  • 相关阅读:
    js--事件--事件代理
    bind call apply 的区别和使用
    自己手动用原生实现bind/call/apply
    HLSL GLSL CG着色语言比较
    AABB和OBB包围盒简介
    BSTR LPSTR LPWSTR CString VARIANT COleVariant variant t CC
    UE4蓝图简介
    3D MAX脚本原理
    VC中GetLastError 获取错误信息的使用
    最强偏振3D播放器TriDef 3D安装+全格式播放配置
  • 原文地址:https://www.cnblogs.com/QiKa/p/14350617.html
Copyright © 2011-2022 走看看