首页 > 代码库 > Xpath 与Css 定位方式的比较

Xpath 与Css 定位方式的比较

1. 执行速度Css更快

2. 对于文本的处理xpath更强大使用

String locator_Xpath = "//*[contains(text(),‘test‘)]";

 

 3. 使用祖先元素属性与当前元素属性组合处理时,CSS不需要严格写出层次结构

<div class="111">
    <div>
        <div>
            <input class = "222"/>
        </div>
    </div>
    
</div>

String locator_xpath="//div[@class=‘111‘/*/*/*[@class=‘222‘]]";
String locator_css = ".111 .222";    

 *注意两个class之前有一个空格表示层级关系

Xpath 与Css 定位方式的比较