无法找到"过滤"使用UIAutomater的亚马逊移动应用程序中的图标

时间:2017-12-29 12:28:59

标签: android selenium appium ui-automation

情景: -

1)我正在使用" Filter"过滤一些产品。功能。

2)然后点击"过滤"链接突出显示黄色。我想尽量减少这个" Filter division"但是我无法使用 UIAutomater 找到或找到任何相关定位器。#34; Filter Link"

请参阅下面的截图

enter image description here

我已经尝试过建议但是noluck: -

第69行出错

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来亚马逊移动应用程序是一个混合应用程序,您尝试单击的过滤器链接仅在切换到WEBVIEW上下文后才可用。

如何检查:

打印出driver.getContextHandles()的结果,看看列表中是否有WEBVIEW。

如果您的元素位于WEBVIEW部分,那么您可以chrome-debugging

对于webview中的元素,不应使用resource-id作为id的前缀:过滤器链接的定位器(如果在webview中必须经过验证)无效