在开始安装Appium以前,你要先知道Appium是作什么的?Appium 是一个自动化测试开源工具,看到没,作测试用的,它有点相似Selenium,能够自动操做APP实现一系列的操做。php
标记重点,可使用python对Appium编写脚本,实现对App的抓取。html
今天就给你写一个100%叫你能够运行起来的入门实例。java
用稳定的最新版本便可。 https://github.com/appium/appium-desktop/releases/tag/v1.10.0
python
下载以后,双击exe安装便可android
出现以下界面,表示安装成功,先不要进行其余的操做,点击下面的
Edit Configurations
注意,在弹出的窗口中,须要配置的
ANDROID_HOME
和JAVA_HOME
这两个路径都须要安装Android Studio
才能够配置好。接下来就去下载安装它吧。 ios
这个是开发Android应用的IDE软件,比较大,安装过程当中可能容易出现问题,多百度,多搜狗,多谷歌,多BIng。git
在这以前,我建议你先把JAVA的SDK安装上。github
下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlandroid-studio
安装的目标是实如今CMD窗口,输入java,出现以下效果,记住,你若是没有实现这个步骤,尽可能不要往下操做。网络
百度关键字为:JAVA环境的安装,最难的地方是须要你配置JAVA_HOME环境变量
下载地址:http://www.android-studio.org/index.php 下载安装,没啥好说的,遇到错误,解决就行了,出现以下界面表示安装成功,记住,这个页面不要动,你还有操做要完成。
打开页面以后,4.0之后的全部SDK都勾选上吧,好了,这样子配置的就差很少了。
重要步骤来了哦~咱们要使用Appium操做夜神模拟器里面的APP。
这个地方,你须要肯定一下夜神模拟器的adb
和 Android_Studio的adb
版本是否一致!
默认环境下,使用 adb version
便可查看到Android SDK的版本为 1.0.40
C:\Users\你的用户名>adb version Android Debug Bridge version 1.0.40 Version 4986621 Installed as C:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools\adb.exe
进入夜神模拟器安装路径 ,输入adb version 查看到版本也是1.0.40 注意下面的路径已经改变了
D:\Program Files\Nox\bin λ adb version Android Debug Bridge version 1.0.40 Version 4986621 Installed as D:\Program Files\Nox\bin\adb.exe
若是两个版本不一致,你须要进行以下的修改
通常出现的错误以下
adb server version(31) doesn’t match this client (36);killing…
解决办法:
配置上述内容完毕以后,就能够开始测试了。
打开CMD,进入命令窗口,进入到夜神模拟器根目录。
下面的命令在运行以后,请确保夜神模拟器软件出于**关闭**
状态
D:\Program Files\Nox\bin λ nox_adb.exe connect 127.0.0.1:62001 already connected to 127.0.0.1:62001
出现 already connected to 127.0.0.1:62001
这个地方扩展一下
模拟器名称 | 端口号 |
---|---|
夜神安卓模拟器 | 62001 |
雷电安卓模拟器 | 5555 |
网易MuMu(安卓模拟器) | 7555 |
逍遥安卓模拟器 | 21503 |
BlueStacks(蓝叠安卓模拟器) | 5555 |
每天安卓模拟器 | 5037 |
安卓模拟器大师 | 54001 |
Genymotion | 5555 |
命令行输入下面的命令,查看是否有设备链接
D:\Program Files\Nox\bin λ adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully 127.0.0.1:62001 device
到如今为止,一些关键的配置都进行完毕了,你须要打开Appium了 点击右上角的查找,出现配置页面
咱们须要配置以下内容,
appPackage
和 appActivity
获取方式参照图片以后
{ "platformName": "Android", # 声明是ios仍是Android系统 "platformVersion":"4.4.2", # Android内核版本号,能够在夜神模拟器设置中查看 "deviceName": "OPPO R11", # 这个地方咱们能够写 127.0.0.1:62001 "appPackage": "com.taobao.taobao", # apk的包名 "appActivity": "com.taobao.tao.welcome.Welcome" # apk的launcherActivity }
将下载好的APK包,放置到夜神模拟器根目录
aapt dump badging 51job.apk
获得咱们的两个参数,完美~
按照上述参数配置完毕以后,咱们就能够进行一些基本操做了。 点击
start session
能够看到夜神模拟器已经完美的运行起来了,哈哈哈