zoukankan      html  css  js  c++  java
  • selenium css 、xpath优先级

    推荐的元素定位优先级
        优先级最高:id
        优先级其次:name
        优先级再次:css
        优先级更次:xpath
        最多的,就是css
    
    针对css和xpath的优先级做一个说明
        1、css 是配合HTML工作的,是一种匹配模式定位,
            xpath是配合xml工作的,通过遍历的方式定位
            两者在设计上,css的性能更加优秀
        2、相对于 xpath,css的语法更简洁
    
    
    定位元素的注意点
        1、找到待定位元素的唯一属性
        2、如果没有唯一属性,则加入层级关系进行定位
        3、其实寻找元素,就是用属性、层级关系,这些条件来限制、缩小范围
            所以,当你的表达式不能唯一定位的时候----加条件
            大部分同学,在刚开始的时候,可能会写出来很长的元素定位表达式
            这是要慢慢练习的,没有捷径可走,唯一的路,就是多写
        4、不要使用随机唯一属性去定位
        5、多和开发沟通,尽量把关键元素加上id或name属性,减少不合理的页面元素
    
    
    css 的语法:css 语法由两部分构成
        1、选择器,用来选取html标签
        2、一条或多条声明,用来为html标签添加样式
    世界上最美的风景,是自己努力的模样
  • 相关阅读:
    变量声明和定义的关系
    STL之Vector
    STL之顺序容器
    类成员函数可以为回调函数吗
    排序
    名字查找
    Java 写 Log
    Spring 框架中注释驱动的事件监听器详解
    Centos7 安装gitLab
    世界经济史是一部基于假象和谎言的连续剧
  • 原文地址:https://www.cnblogs.com/xiong-hua/p/14939292.html
Copyright © 2011-2022 走看看