2 chensong8148 chensong8148 于 2016.09.25 21:38 提问

Appium自动化如何获取子节点、父节点、兄弟节点?

Appium自动化中,有个方法可以获取这个一个父节点下面的所有兄弟节点,可以根据这个父节点找到同等级的兄弟节点。我知道方法是UiSelector.childSelector或UiObject.getChild方法,但是有一个问题就是,为什么我定义UiObject这个方法时会报错,谁知道的提点一下吧?
这是获取到元素
定义方法错误

2个回答

devmiao
devmiao   Ds   Rxr 2016.09.26 01:05
chensong8148
chensong8148 什么呀,那是js的好吗?不要乱回复啊
接近 2 年之前 回复
weixin_36901415
weixin_36901415   2016.12.02 12:40

楼主这个问题解决了吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
appium相对位置定位元素---父节点、兄弟节点
讲一下定位手机app上元素时定位父节点、兄弟节点的方法 这里就讲这两种了,也是比较常用的两种方法,其他的方法大家查看博客的其他章节 实例: 我们现在要定位到RelativeLayout[0,1285][1080,1465]下的LinearLayout下的第二个元素 一、通过兄弟节点来定位 使用方法:following-sibling:: 找到当前节点的后面一个节点,也就是弟弟节点preceding...
selenium —— 父子、兄弟、相邻节点定位方式详解
今天跟大家分享下selenium中根据父子、兄弟、相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相对定位的问题,但从父节点定位子节点容易,从子节点定位父节点、定位一个节点的哥哥节点就一筹莫展了,别急,且看博主一步步讲解。 1. 由父节点定位子节点 最简单的肯定就是由父节点定位子节点了,我们有很多方法可以定位,下面上个例子: 对以下代码:
如何获取父节点,兄弟节点以及子节点然后遍历
存起来以后看方便 介绍下js获取节点的兄弟、父级与子元素的方法,学习下js遍历节点的操作方法,有需要的朋友参考下。   先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素。   复制代码代码示例: 原生的JS获取I
xpath 获取当前节点的父节点,兄弟节点的方法
xpath_input_exp_mark = '//label[contains(text(), "文本内容")]/../following-sibling::div[1]//input'browser.find_element_by_xpath(xpath_input_exp_mark).. 表示当前节点的父节点following-sibling::div[1] 表示当前节点的兄弟节点中的 第 1
jQuery获取父级节点、兄弟节点、子级节点的方法
一、jQuery的父节点查找方法         $(selector).parent(selector):获取父节点         $(selector).parentNode:以node[]的形式存放父节点,如果没有父节点,则返回空数组         $(selector).parents(selector):获取祖先元素 二、jQuery的兄弟节点
jquery获取父节点,子节点。兄弟节点
$('#id').siblings() 当前元素所有的兄弟节点 $('#id').prev() 当前元素前一个兄弟节点 $('#id').prevaAll() 当前元素之前所有的兄弟节点 $('#id').next() 当前元素之后第一个兄弟节点 $('#id').nextAll() 当前元素之后所有的兄弟节点 Query.parent(expr) //找父元素jQuery.pa
DOM获取节点的兄弟,父节点,子节点
先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 原生的JS获取ID为test的元素下的子元素。可以用: var a = docuemnt.getElementById("test").getElementsByTagName("div
jquery获取父节点、子节点、兄弟节点的方法
一、如我们利用parent()来获取父节点
HTML DOM 节点-根节点/子节点/父亲节点/兄弟节点
转自:http://www.w3school.com.cn/htmldom/dom_nodes.asp 节点父、子和同胞 节点树中的节点彼此拥有层级关系。 父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。 在节点树中,顶端节点被称为根(root)每个节点都有父节点、除
获取节点、父节点、兄弟节点
new document function getNodes(){ var d1 = document.getElementById("d1"); var nodes = d1.childNodes; console.log(nodes); } /** * 获取 p1 的父节点 */ function getP1Parent(){