情景: -
1)我正在使用“过滤器”功能过滤某些产品。
2)然后单击“过滤器”链接突出显示黄色。我想最小化这个“过滤器部门”,但我无法使用UIAutomater找到或找到任何相关的“过滤器链接”定位器。
请参考下面的截图
我已经尝试过建议但是noluck: -
第69行出错
看起来亚马逊移动应用程序是一个混合应用程序,您尝试单击的过滤器链接仅在切换到WEBVIEW上下文后才可用。
如何检查:
打印出driver.getContextHandles()
的结果,看看你是否在列表中有WEBVIEW。
如果你的元素在WEBVIEW部分,那么你可以chrome-debugging
你不应该使用resource-id
作为webview中元素的id
的前缀:你的过滤器链接定位器(如果它在webview中必须被证明)是无效的