我正在使用银行应用程序(Android应用程序)。该应用不允许截屏。当我打开 UI Automator Viewer 并尝试截屏时,我收到以下错误:
'获取UI层次结构XML文件时出错: com.android.ddmlib.SyncException:远程对象不存在!错误 获取UI层次结构XML文件时: com.android.ddmlib.SyncException:远程对象不存在!'
我正在使用Appium + Selenium进行自动化。
问题:
有没有办法以编程方式激活屏幕截图 应用中的功能?
有没有办法在应用程序屏幕中找到根对象 以递归方式遍历所有子对象并打印它们 属性/属性(如PageObjectModel)?
请帮帮我。感谢。
答案 0 :(得分:0)
通过以下步骤找出解决方法:
driver.getPageSource()
将网页来源设为字符串如果有人有更好的主意,请告诉我。感谢