如何使用 Appium[Android] 查找基于另一个元素的相对元素?
How to find a relative element based on another one by using Appium[Android]?
我尝试使用 Appium 获取一个 Wifi 适配器(我们称之为 *AP*) 的状态(例如 'Saved, Secured') 系统 Wi-Fi UI(Android 平台),但它们是不同的元素。
有没有办法根据另一个元素(AP)找到元素('Saved, Secured')?我知道它们是作为容器的一个 RelativeLayout 元素的子元素。
抱歉,我没有足够的积分来 post 图片,否则它会给你们更清晰的描述。
如果大家觉得这个问题有用,请投票,我可以得到一些基本的分数。
:-)
谢谢!
如果我很清楚你的问题,你应该看看 xpath 函数。
(这里有一个教程用得好http://software-testing-tutorials-automation.blogspot.fr/2013/06/xpath-tutorials-identifying-xpath-for.html)
有了它和名为 source 的函数,您应该可以做您想做的事。
(那些函数在ruby中是这样命名的,我不知道其他语言)
您也可以执行以下操作以找到子 elements.this is c# sample
IWebelememt parent = driver.findelement(selector);
IWebelement child = parent.findlement(Selector);
我尝试使用 Appium 获取一个 Wifi 适配器(我们称之为 *AP*) 的状态(例如 'Saved, Secured') 系统 Wi-Fi UI(Android 平台),但它们是不同的元素。 有没有办法根据另一个元素(AP)找到元素('Saved, Secured')?我知道它们是作为容器的一个 RelativeLayout 元素的子元素。
抱歉,我没有足够的积分来 post 图片,否则它会给你们更清晰的描述。 如果大家觉得这个问题有用,请投票,我可以得到一些基本的分数。 :-) 谢谢!
如果我很清楚你的问题,你应该看看 xpath 函数。 (这里有一个教程用得好http://software-testing-tutorials-automation.blogspot.fr/2013/06/xpath-tutorials-identifying-xpath-for.html)
有了它和名为 source 的函数,您应该可以做您想做的事。
(那些函数在ruby中是这样命名的,我不知道其他语言)
您也可以执行以下操作以找到子 elements.this is c# sample
IWebelememt parent = driver.findelement(selector);
IWebelement child = parent.findlement(Selector);