Moh*_*wan 5 testing selenium automation android uielement
我想知道如何获得在appium,monkey-talk,xamarian等移动自动化测试中使用的移动应用程序中使用的UI元素的ID或名称.
我解释的是我的系统(Windows 7),但我的解释也应该可以轻松转换为其他系统.
先决条件:
<ANDROID_HOME>
(包括sdk
文件夹本身)<ANDROID_HOME>/SDK Manager.exe
.选择最新的Android SDK工具和Android SDK平台工具并进行安装<ANDROID_HOME/platform-tools/adb.exe devices
- 如果列表中至少有一个设备,您可以使用该命令.一旦你拥有了这一切:
跑<ANDROID_HOME>/tools/uiautomatorviewer.bat
.这将打开一个屏幕,允许您截取已连接设备的屏幕截图.见下图:
屏幕截图是通过单击紫色矩形下的按钮拍摄的,我是人工添加的.红色的是工具添加的,因为我将鼠标悬停在感兴趣的元素上.您可以在右侧观察元素属性.这些通常是您用于测试本机应用程序的属性.
如果您想测试加载的元素,WebView
那么最好使用Chrome远程调试来获取正确的选择器.
脚注:
我看到你正在迈向移动自动化测试的第一步,这是我非常感兴趣的领域,我建议你看看ATMOSPHERE Android测试自动化框架.免责声明:我是其创作者之一.仍然 - 它是免费提供和开源的.我们也相信它提供了其他框架不支持的功能,并且很容易入手,所以我希望它对您有用!
归档时间: |
|
查看次数: |
754 次 |
最近记录: |