当我单击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应用程序时获得的。 我需要自动获取它。
答案 0 :(得分:0)
在Appium桌面中,有"Start Recording" button
它会自动捕获您在移动应用程序或网站中执行的操作,并将其转换为各种编程语言/框架中的代码
您可能还想尝试Appium Studio,它使管理设备/仿真器,记录和测试执行的过程变得更加容易。