UIAutomator或Appium的对象创建

时间:2019-06-21 05:23:02

标签: appium android-uiautomator

当我单击UIAutomator或Appium Inspector会话中的元素时,我需要记录所有Xpaths /资源。为此,我需要在代码中创建UIAutomator / Appium对象,以便可以运行诸如UIAutomator.recordElement()之类的命令或沿这些行记录在文件中单击的Xpath。

我已经使用Appium和UIAutomator来获取Xpath,但是我必须手动将那些Xpath / resourceID从界面复制并粘贴到我的代码中。

Xpath示例:

//android.widget.LinearLayout[@content-desc=\"Numbers and basic operations\"]/android.view.ViewGroup[1]/android.widget.Button[9]"

以上路径是在Android模拟器中通过手动复制和粘贴在Appium中使用Calculator应用程序时获得的。 我需要自动获取它。

1 个答案:

答案 0 :(得分:0)

在Appium桌面中,有"Start Recording" button

enter image description here

它会自动捕获您在移动应用程序或网站中执行的操作,并将其转换为各种编程语言/框架中的代码

enter image description here

您可能还想尝试Appium Studio,它使管理设备/仿真器,记录和测试执行的过程变得更加容易。