安装appium以及相关的总体记录
1 主要流程是参照这个来
细节参考虫师的博客
2 sdk的安装
安装sdk时出现了很多问题
下载的是zip格式,直接解压,解压后C:Program Filesandroid-sdk-windows
文件夹下AVD Manager.exe SDK Manager.exe
这是我们这次下载的主要用的两个组件
其中SDK manage.exe 是用来下载安装sdk主要内容的,需要在
左上角Tool-options里设置镜像地址,然后才能下载,其实也就是翻墙吧
这次使用的镜像是 mirrors.neusoft.edu.cn 端口都是80
点击install这时出现了第一个坑,没下载成功,都是fail报错
Downloading Android SDK Platform-tools, revision 7
Failed to create directory C: Program FilesAndroidandroid-sdk emp
类似这个,可以看出是创建文件夹失败,此时应该关闭SDK manager,启动时右键以管理员身份运行
至于下载的文件的取舍,主要参照下面这个连接
但是这个链接有一个坑是!有一个内容是必下的,不下会导致AVD新建手机的时候OK键不点亮
就是 ARM EABI v7a System Image” 需要下载
因为文件较大,推荐可以先下版本较为靠前的几个即可,版本外的可以都下。
然后出现了又一个报错,在AVD手机启动的时候
inter x86 emulator accelerator(HAXM installer) not compatible with windows
此时去查看了SDk manage的最下面一行,是有下载选项的,但是写着not compatible
这时,只能选择手动安装HAXM了
好像是这个链接,安装就是一直点点点 就行了,主要是先下包
然后再次启动创建的手机,就可以了!!
3 appium安装
appium网上可以搜到的下载版本都比较老,要下最新版本,只能通过node js,npm下载,同时npm也是要翻墙才可以
node.js到官网下载安装就可以了
然后npm安装报错,rollbackFailedOptional
npm config rm proxy
npm config rm https-proxy
清一下,然后
npm install -g cnpm --registry=https://registry.npm.taobao.org
以上其实也是设置镜像,然后通过cnpm安装
cnpm install -g appium
以上都要稍等一两分钟才能成功
然后就可以验证 是否安装成功了
还有就是appium-doctor 一直报错不是内部或外部命令
查了一堆都不行,后来发现:appium-doctor竟然也是要安装的!
cnpm install -g appium-doctor
安装后需要将路径添加到系统变量Path里去
由于是cnpm安装,所以路径跟网上查的差很多
默认大概是在这个位置C:UsersXXXXAppDataRoaming
pm
将路径C:UsersDIDAAppDataRoaming
pm
ode_modulescnpm
ode_modules.bin
加到【系统变量】Path里,新建即可
然后再在cmd里运行appium-doctor everything seems good!!!
4 运行Appium
这里是参考https://testerhome.com/topics/646启动部分
USB连接真机,所以这里需要先通过adb devices -l 命令获得 真机的udid号,详细步骤如下:
1)真机(安卓版本4.2.2)通过USB连接 电脑,驱动装好,打开USB调试模式
2)再在cmd中输入 appium -a 127.0.0.1 -p 4723 (-a表示ip,-p表示端口, 可以通过appium -h查看更多命令)
3)如果如下图所示 就表示 appium服务启动成功了,注意这个窗口不要关闭 因为这是appium的服务 关了就关了服务,后面过程无法执行,而且这个窗口也是 日志输出的窗口用于排错。
1)真机(安卓版本4.2.2)通过USB连接 电脑,驱动装好,打开USB调试模式
2)再在cmd中输入 appium -a 127.0.0.1 -p 4723 (-a表示ip,-p表示端口, 可以通过appium -h查看更多命令)
3)如果如下图所示 就表示 appium服务启动成功了,注意这个窗口不要关闭 因为这是appium的服务 关了就关了服务,后面过程无法执行,而且这个窗口也是 日志输出的窗口用于排错。