如何在 Appium 中以编程方式转储 UI 个对象?
How can I dump UI objects programatically in Appium?
我有一个带有 Appium 的 C# 项目 Android 来测试 Xamarin Android App。
我通常使用 Appium 驱动程序执行 Find Elements 和 Press Elements 操作。
现在我正在寻找转储整个 UI 对象并验证是否所有对象都存在于 UI 中的可能性。
我知道 UiAutomatorViewer.bat,但它是手册 activity。我想以编程方式将其转换为某种 XML 格式(或任何可能的格式)。
有没有办法以编程方式进行转储?也欢迎任何替代建议。
补充说明:我知道 squish 在这方面有帮助,但它是付费版本。
感谢乔,
对于 C# 中的 Appium Android,请使用以下命令:
Driver.PageSource;
这将 return UI 转储为 xml。
我有一个带有 Appium 的 C# 项目 Android 来测试 Xamarin Android App。
我通常使用 Appium 驱动程序执行 Find Elements 和 Press Elements 操作。
现在我正在寻找转储整个 UI 对象并验证是否所有对象都存在于 UI 中的可能性。
我知道 UiAutomatorViewer.bat,但它是手册 activity。我想以编程方式将其转换为某种 XML 格式(或任何可能的格式)。
有没有办法以编程方式进行转储?也欢迎任何替代建议。
补充说明:我知道 squish 在这方面有帮助,但它是付费版本。
感谢乔,
对于 C# 中的 Appium Android,请使用以下命令:
Driver.PageSource;
这将 return UI 转储为 xml。