Appium Desktop安装简介及使用

先给大家看看Appium它能做到什么,这里仅能列举一个,就是自动操作App,它还能与python结合爬取信息(图片,视频)## 安装
关于环境搭建目前已经有很多教程了,CSDN中搜索Appium就有很多。以下列出我看的几个,照做就好。
我当初安装这个虽然花了挺久时间的,安装卸载好几次,但成功了能用后真的挺开心的。成就感很多时候来源于结果,过程往往被人们忽视。
安装分几个步骤
1、JAVA JDK
2、JAVA SDK 或 Android Studio(这个比较麻烦点,但里面有手机模拟器,它是一个Android开发工具运用到JAVA和kotlin两种编程语言)Android Studio详细教程(关于模拟器)
3、Node.js
4、Appium desktop
5、安装python 3.7.3 (安装最好不要安装最新版本,有不兼容或者各种问题,安装旧几个版本的比较好,JDK和SDK更是如此,但不要安装太旧版本)
6、CMD中输入pip Appium-Python-Client
7、安装pycharm
简单易懂的appium配置操作
录制脚本生成脚本
Appium安装及教程 精品
appium启动一个app步骤

使用及介绍

这里将介绍关于怎么使用Appium,进行自动化测试,让app自己操作,完成简单繁琐的工作,一般自动化测试多用在回归测试中,去进行冒烟测试,将app各个功能进行逐一进行一遍,新版本原有功能中是否有未发现的缺陷。Appium Desktop安装简介及使用_第1张图片
打开后,上面三个选项分别是 简化,高级,预设

选择Edit Configurations后是你安装好时配置环境变量,我安装的是Android Studio,

Appium Desktop安装简介及使用_第2张图片
Start server Appium Desktop安装简介及使用_第3张图片
点击放大镜Start Inspector session
platformName :‘Android’ 声明是ios还是Android系统 #Android手机

platformVersion:'4.3 ’ Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看 #模拟器系统是4.3

deviceName :‘192.168.105.101::5555’ 连接的设备名称,通过命令adb devices -l中model查看 # 这个是模拟器的设备名称

appPackage:apk的包名

appActivity:'com.taobao.tao.welcome.Welcome ’ #activity的名称

noReset:是一个bool值,选TRUE。
如果想要使用真机,必须再加一个字段udid,是text类型。
‘noReset’ : True, # 启动后结束后不清空应用数据,用例执行完后会默认重置APP,也就是删除APP所有数据。
或者你可以添加setupclass,执行一条用例后就不会重启APP了

包名appPackage和进程名appActivity的获取

方法一:appActivity:apk的launcherActivity,通过命令adb shell dumpsys activity | findstr “mResume”查看(需先打开手机应用)
/斜杠之前圈起来的是应用包名,斜杠后面是进程名
/斜杠之前圈起来的是应用包名,斜杠后面是进程名
注意:Android 8.1之前应使用adb shell dumpsys activity | findstr “mFocus”
方法二:手机进入App主界面,再在电脑端执行下列步骤,在终端输入: adb shell,进入adb shell 终端,然后在adb shell中输入:dumpsys activity | grep mFocusedActivity
方法三:列出手机所有appPackage应用包名 adb shell pm list package 在其中ctrl+f搜索软件名大概能搜到,最好可以直接问开发人员要应用包名 appActivity:adb shell dumpsys activity activities

你可能感兴趣的:(Appium自动化测试工具)