赞
踩
再来记录一篇
这个其实一百度,有很多大v的文章,我记录在这里主要是方便自己以后查阅,省得去东找西找的。
1.安装node.js,自己去下载吧https://nodejs.org/en/download/。运行cmd,输入node –v,如果安装成功,会输出版本信息。
2.jdk安装及环境变量配置。运行cmd,输入java,如果安装成功,会输出版本信息。这个一般搞开发的都搞定了的。
3.配置Android sdk环境。去下载类似于
4.解压这个包放到一个目录下,且将这个目录配置到环境变量。如我放到那么ANDROID_HOME 的路径就是 D:\Android\android-sdk-windows。
5.打开 SDK Manager.exe,安装一些插件,有一些插件是必装的,但是哪些是必装的也是仁者见仁智者见智吧,推荐文章自己去看去学习。https://blog.csdn.net/kuangshow0227/article/details/73195037?utm_source=copy
弹出页面
你可能打开没有这么多东西,建议在tools>options 下面填入如下确定后就会加载出很多东西了。
6.下载 一个platform-tools放到android-sdk-windows下面,并且将把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里。这步也没什么先后顺序,你搞定就行。
7.如果你要用android sdk 自带的模拟器,你在安装了5点那里之后已经可以启动了。启动后在cmd中输入adb devices 命令,如果能够看到设备表示安装成功。
一般是如下图
但我觉得这个模拟器不好用又启动慢,所以用的是夜神模拟器。所以你不想用它自带的模拟器的话,这步可以省略了。
8.安装appium。直接去下载安装一个类似这样的
下载地址:https://bitbucket.org/appium/appium.app/downloads/ 自己去找版本吧。
直接解压安装即可,安装完成后桌面会出现一个appium的图标。
现在如果去cmd中运行appium-doctor命令发现报错了,就把安装appium目录下的node_modules下.bin路径加入到环境变量中,比如我的是D:\Android\Appium\node_modules\.bin 再运行命令就可以了,出现以下表示appium安装成功了
9.既然是与夜神模拟器相连,那就是要安装夜神模拟器,自己去下载安装吧。
安装完成后,打开模拟器,去cmd运行 adb devices 发现没监控到模拟器端口,重点来了,敲黑板了哈
把D:\Android\android-sdk-windows\platform-tools 下的adb.exe 复制到夜神模拟器D:\Android\Nox\Nox\bin下后,替换原来夜神的adb即nox_adb.exe这个文件,同时还要把复制来的adb.exe更名为nox_adb.exe这样。据说原理是要两个adb的版本一致。
明白了吧?再说一遍啊,可以理解为将原来夜神的adb即nox_adb.exe这个文件删掉,然后复制d\android-sdk-windows\platform-tools 下的adb.exe ,同时将adb.exe更名为nox_adb.exe。
安排!
10.上面的环境基本上是搞定了吧。
接下来就可以写程序了吧
打开ide ,我用的是pycharm ;
打开夜神模拟器,模拟器中安装QQ;
打开appium程序;
pycharm中代码
代码要不要贴出来哦。。。
哎呀,贴吧贴吧这样你们就好复制了,我是不是个小机灵鬼。
#!/usr/bin/bin/env python #coding:utf-8 #_author_: #_date_: #_Use case specification_: 打开QQ from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '4.4.2' desired_caps['deviceName'] = '127.0.0.1:62001' desired_caps['appPackage'] = 'com.tencent.mobileqq' desired_caps['appActivity'] = '.activity.SplashActivity' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
同时开启appium,点 三角尖,点后成这样
运行程序,当夜神模拟器中出现这两个图标,基本就运行起来啦
搞定!!!
其实在这个过程中你可能还会遇到其他问题,百度吧,都有答案的,遇到问题注重总结,相信自己一定可以得到提高的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。