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

时间:2018-05-23 06:14:49

标签: c# xamarin.android appium-android

我有一个用于Android的Appium的C#项目来测试Xamarin Android App。

我通常使用Appium驱动程序执行查找元素按元素操作。

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

我知道 UiAutomatorViewer.bat ,但这是一项手动活动。我想以编程方式将其用于某种XML格式(或任何可能的格式)。

有没有办法以编程方式进行转储?任何其他建议也是受欢迎的。

附加说明:我知道压缩帮助,但它是付费版本。

1 个答案:

答案 0 :(得分:0)

感谢Joe,

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

Driver.PageSource;

这会将UI转储返回为xml。