赞
踩
之前我们学习过selenium这个web自动化测试工具,今天我们来学习appium处理移动端app自动化测试工具——来帮我们爬虫获取数据
以win10为例
https://nodejs.org/zh-cn/
node -v
,显示版本号则表示安装成功 !!!注意安装位置,默认是C:\Program Files\Java,尽量不要修改。
添加环境变量
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意上边最开始有个点
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_191
Path
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
在cmd终端中输入java和javac不报异常,说明安装成功
注意此处,点击第一项,为所有用户安装
如果不小心关闭了,或者没有自动打开上边的界面,点击安装目录下的SDK Mansger.exe文件,同样可以打开,已经自动打开的忽略此步。
下载完成后,你的sdk文件夹下,应该是这样的
安装环境变量
ANDROID_HOME
C:\...\Android\android-sdk
Path
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
在夜神模拟器安装路径下的bin目录下执行cmd进入终端
输入 adb devices
后,出现提示
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
再输入 nox_adb.exe connect 127.0.0.1:62001
后,出现提示
connected to 127.0.0.1:62001
最后再次输入adb devices
后,出现提示
List of devices attached
127.0.0.1:62001 device
获取app包名和进程名
打开夜神模拟器中的浏览器
在adb连接正确的情况下,在夜神模拟器安装目录的bin目录下的cmd中输入adb shell
进入adb shell后输入 dumpsys activity | grep mFocusedActivity
com.android.browser
就是app包名
.BrowserActivity
就是进程名
配置参数的来源
platformName 系统名 Android
platformVersion 系统版本 4.4.2
deviceName 手机型号 SM-G955F
appPackage app的包名 com.android.browser
appActivity app的进程名 .BrowserActivity
小结
Copyright © 知乎 @程序员小景 授权 @望京14k
加油!
感谢!
努力!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。