appium findElement返回邻居节点的结果

时间:2016-01-07 10:02:02

标签: android appium

我在WebElement上使用findElement时遇到了一些问题。

当我尝试在标有" 1"的RelativeLayout上使用findElement(By.id())时,我有一个填充了RelativeLayouts的RecyclerView。在uiautomationviewer image中,它返回标有" 2"。

的元素

我想要做的是确定标有" 2"的元素。存在于任何RelativeLayouts中。

我也尝试过使用findElements.size()== 0,但我得到了相同的结果。即使RelativeLayout不包含元素,findElements的大小== 1。

我注意到每次搜索元素时,它都会搜索所有邻居节点并返回第一个匹配节点。

在WebElement上使用findElement时,我的错误是什么?如果没有,有没有人有任何想法导致这种行为?

使用: java 1.8.0_31 appium v​​1.4.8 appium java client 3.3.0

在android 4.4.2和5.0

上尝试了这个

0 个答案:

没有答案