Android自动化测试工具uiautomator
来源:互联网 发布:木头飞虎弹弓图纸数据 编辑:程序博客网 时间:2024/05/16 11:42
http://automationtesting.sinaapp.com/blog/m_uiautomator
python模块介绍-uiautomator:Android自动化测试工具uiautomator
简介
- uiautomator适用于native的Android应用,但是无法处理web。
- 应用类型的基本概念参见: hybrid app
- 模块: uiautomator
- 目的: Python Wrapper for Android UiAutomator? test tool
- 月下载量:4k左右
- 地址:uiautomator
安装
- 安装uiautomator:
]#pip install uiautomator Downloading/unpacking uiautomator Downloading uiautomator-0.1.32.tar.gz (513kB): 513kB downloaded Running setup.py (path:/tmp/pip_build_root/uiautomator/setup.py) egg_info for package uiautomator Downloading/unpacking urllib3>=1.7.1 (from uiautomator) Downloading urllib3-1.9.tar.gz (91kB): 91kB downloaded Running setup.py (path:/tmp/pip_build_root/urllib3/setup.py) egg_info for package urllib3 Installing collected packages: uiautomator, urllib3 Running setup.py install for uiautomator Running setup.py install for urllib3 Successfully installed uiautomator urllib3Cleaning up...
- 到android-uiautomator-jsonrpcserver 下载最新的android-uiautomator-jsonrpcserver的jar文件。
# adb push bundle.jar /data/local/tmp/# adb push uiautomator-stub.jar /data/local/tmp/# adb shell uiautomator runtest bundle.jar uiautomator-stub.jar -c com.github.uiautomatorstub.Stub # 此步骤注意手机要通过USB连接到电脑,并允许调试和连接。# adb forward tcp:9008 tcp:9008# curl -d '{"jsonrpc":"2.0","method":"deviceInfo","id":1}' localhost:9008/jsonrpc/0 # 检查结果{"jsonrpc":"2.0","id":1,"result":{"currentPackageName":"android","displayHeight":1280,"displayRotation":0,"displaySizeDpX":0,"displaySizeDpY":0,"displayWidth":720,"productName":"falcon","sdkInt":17,"naturalOrientation":true}}
执行python脚本:
from uiautomator import device as dd(text="Settings").click()
注意:ubuntu中如果报:libstdc++.so.6,adb命令无法执行,需要执行apt-get install lib32stdc++6 lib32z1 lib32z1-dev
本文地址
- http://automationtesting.sinaapp.com/blog/m_uiautomator
- 本站地址:python自动化测试http://automationtesting.sinaapp.com 联系方式 飞信 372818219 飞信软件测试自动化测试及python群87531018 python开发自动化测试qq群113938272和开发测试qq群6089740 微博http://weibo.com/cizhenshi
- 关于评论:禁止非登录用户评论,可以使用用户名test密码test登录后评论,评论请尽可能留下联系方式,多谢!
参考资料
- android-uiautomator-and-python
- uiautomator github
- robotframework-uiautomatorlibrary
- uiautomatorplug
0 0
- Android自动化测试工具uiautomator
- Android自动化测试工具 UiAutomator使用详解
- android uiautomator自动化测试
- UiAutomator android自动化测试
- Android-自动化测试UIAutomator
- Android自动化测试uiautomator
- Android UiAutoMator自动化测试
- Android Uiautomator 自动化测试
- Android Uiautomator 自动化测试
- android自动化测试工具【UiAutomator】——打开settings实例
- android自动化测试工具【UiAutomator】——打开settings实例
- android自动化测试工具【UiAutomator】——截图功能
- android自动化测试工具【UiAutomator】——UiObject
- 在Macbook上配置使用Android自动化测试工具uiautomator
- UiAutomator——Android自动化测试工具简要介绍
- android自动化测试工具【UiAutomator】——UiScrollable
- android自动化测试工具【UiAutomator】——UiObject
- android自动化测试工具【UiAutomator】——UiWatcher(一)
- Android - ImageButton单击切换按钮图片效果的实现
- java写的根据系统平台得到换行符
- 预加载1
- 设计出色响应式网站的十个技巧
- HTML,原来是它们
- Android自动化测试工具uiautomator
- 分布式文件系统之MogileFS
- iPad3, Android5,Win8, 三足鼎立,谁与争峰?
- C++预编译
- 网络编程
- 爱拼车退出市场 有感
- CMake
- Ubuntu编译内核树
- iOS 资源精选(一)