无法使用UIAutomator在亚马逊移动应用中找到“过滤器”图标

问题描述 投票:0回答:1

情景: -

1)我正在使用“过滤器”功能过滤某些产品。

2)然后单击“过滤器”链接突出显示黄色。我想最小化这个“过滤器部门”,但我无法使用UIAutomater找到或找到任何相关的“过滤器链接”定位器。

请参考下面的截图

enter image description here

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

第69行出错

enter image description here

android selenium appium ui-automation
1个回答
0
投票

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

如何检查:

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

如果你的元素在WEBVIEW部分,那么你可以chrome-debugging

你不应该使用resource-id作为webview中元素的id的前缀:你的过滤器链接定位器(如果它在webview中必须被证明)是无效的

© www.soinside.com 2019 - 2024. All rights reserved.