appium 过程
2016-11-17 19:45:18 0 举报
Appium是一个开源的移动应用自动化测试工具,它支持iOS、Android和Windows平台。使用Appium进行测试时,首先需要安装Appium服务器和客户端库,然后编写测试脚本,最后在终端中运行测试脚本。在测试过程中,Appium会通过USB或无线网络连接设备,并模拟用户操作来执行测试用例。
作者其他创作
大纲/内容
获取相关元素及设备相关信息
从app manifest解析出appActivity和appPackage(adb)
使用caps用app的路径创建session获取java版本调用adb
检查状态(连接)
执行dump badging E:\\test\\StepTools.apk命令
不存在
存在
控件定位
执行:1. adb -s deviceid wait-for-device2. adb -s deviceid shell \"echo 'ready'\"3. adb -s deviceid shell \"getprop ro.build.version.sdk\"4. adb -s deviceid shell \"getprop persist.sys.language\"5. java -jar \"..\\appium_apk_tools.jar\" \"stringsFromApk\" \"E:\\test\\StepTools.apk\" \"E:\\temp\\com.yftech.step_modify\" 6. adb -s deviceid push \"E:\\\\temp\\\\com.yftech.step_modify\\\\strings.json\" /data/local/tmp7. dump xmltree8.app签名(verify.jar)9. 检查API Level 版本,同以上310. adb -s deviceid shell \"pm list packages -3 com.yftech.step_modify\"11. 安装apk(\"mkdir -p /data/local/tmp/\" 移除旧apk ls /data/local/tmp/*.apk,检查移除情况 )12.卸载apk (am force-stop com.yftech.step_modify\
检查appActivity和appPackage
API大致归类
其他操作(系统操作如网络等、截图)
从app manifest抽取出appActivity和appPackage(aapt)
动作操作(手势动作)
adb devices,得到device id
0 条评论
下一页