代码之家  ›  专栏  ›  技术社区  ›  Mani Vannan

如何在Appium中以编程方式转储UI对象?

  •  0
  • Mani Vannan  · 技术社区  · 7 年前

    我有一个C项目,为Android应用程序的Appium测试Xamarin Android应用程序。

    我通常这样做 查找元素 压力元件 使用Appium驱动程序的操作。

    现在,我正在寻找一种可能性来转储整个UI对象,并验证所有对象是否都存在于UI中。

    我知道 uiautomatorviewer.bat(自动查看器.bat) 但这是一种手动操作。我想以编程的方式将其转换为某种XML格式(或任何可能的格式)。

    有没有什么方法可以通过编程方式进行转储?也欢迎任何其他建议。

    附加说明:我知道 鱿鱼帮助 但它是付费版本。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Mani Vannan    7 年前

    多亏了乔,

    对于C中的Appium Android,请使用以下命令:

    Driver.PageSource;
    

    这将以XML形式返回UI转储。