我使用葫芦自动化我的应用程序。所以在我的应用程序,当我点击支付现在它打开一个支付页面在web视图,我需要输入卡的详细信息等。但是,当我试图在这个页面视图查询元素,我没有得到任何元素列出。它只显示一个web视图,但里面的元素没有列出。请建议我我需要做什么,以获得网页视图内的所有元素。
我已经尝试了葫芦提供的所有命令在应用程序的web视图中查询,但都返回零结果。
我可以用下面的方法解决这个问题:
步骤1:查询类'*',返回所有类
步骤2:检查屏幕上正在使用的web视图。对我来说是高级网页视图。使用query("AdvancedWebView css:'* ' ")查询web视图
步骤3:它将显示屏幕上的所有元素。现在可以查询每个元素了。示例:query("AdvancedWebView xpath:'//SPAN ' ")