在使用 appium 运行自动化测试时,我使用driver.getPageSource()
并将其存储为 XML 文件。我还使用了同一页面的屏幕截图driver.takeScreenshot()
并将其保存为 PNG 文件。现在我如何在 Appium 应用程序中查看它,以便它相应地映射到带有 xml 数据的元素。
Appium中是否有像uiautomatorviewer一样的开放选项?我不能使用 uiautomator 因为它需要 uix 文件。但是我在appium中找不到打开选项。
在使用 appium 运行自动化测试时,我使用driver.getPageSource()
并将其存储为 XML 文件。我还使用了同一页面的屏幕截图driver.takeScreenshot()
并将其保存为 PNG 文件。现在我如何在 Appium 应用程序中查看它,以便它相应地映射到带有 xml 数据的元素。
Appium中是否有像uiautomatorviewer一样的开放选项?我不能使用 uiautomator 因为它需要 uix 文件。但是我在appium中找不到打开选项。
UIAutomatorviewer 是开始移动自动化的简单工具,但是它有一些限制
不太健壮:
使用本机应用程序时引发随机错误
有限的功能:
与APPIUM Desktop相比,功能有限
这些限制不允许 UIAUTOMATORVIEWER 成为自动化工程师的通用选择,并且大多数情况下它与Appium Desktop一起使用。
有关安装和使用,您可以参考以下 URL
https://automationlab0000.wordpress.com/2018/12/31/appium-desktop-for-locating-elements/
由于 Appium 的复杂设置,仅依赖 Appium 进行移动自动化是相当困难的。使用 SeeTest 的 Appium Studio,您可以轻松识别对象。
Appium Studio 轻松解决了 Appium 的所有挑战。还有一个 object spy 可以更轻松地识别对象和 XPath。测试记录简单。对设备反射执行的操作会记录在以您选择的语言编写的易于导出和可执行的测试中。
访问此博客了解更多详情。
请参阅他们的文档以开始使用https://docs.expitest.com/display/public/TD/Appium+Studio