六、Appium-python-UI自动化之Xpath定位元素

记录一下selenium,appium中xpath根据父子、兄弟、相邻节点定位的方法:

一、定位方式简介:

1.Xpath轴所有的定位方式:

2.常用的定位方式汇总:/child::  (由父节点定位子节点),/parent::(由子节点定位父节点),/preceding-sibling::(由弟弟节点定位哥哥节点),/following::(由哥哥节点定位弟弟节点

二、定位方式详细实例介绍:

1.由父节点定位子节点

<html>
<body>
<div id="祖父节点">
    <!--父节点定位子节点-->
    <div id="父节点">
        <div>子节点</div>
    </div>
</div>
</body>
</html>

各种定位方式:

#问题:根据父节点,找出子节点
#1.串联查找
driver.find_element_by_id('父节点).find_element_by_tag_name('div').text

#2.xpath父子关系寻找
driver.find_element_by_xpath("//div[@id='父节点']/div").text

#3.xpath轴 child
driver.find_element_by_xpath("//div[@id='父节点']/child::div").text

appium实例应用:

2.

   

猜你喜欢

转载自www.cnblogs.com/chushujin/p/12284602.html
今日推荐