APP测试环境搭建(Win10)
⼀、安装Node.js
⼆、安装JDK并配置环境变量
略,⽹上很多教程。
三、安装SDK并配置环境变量
1. Android SDK安装:
链接:
提取码:qocz
2. 新增系统环境变量:
变量:%ANDROID_HOME%
值:SDK的安装路径
3. 新增系统环境变量的值:
变量:Path
值:%ANDROID_HOME%\platform-tools、%ANDROID_HOME%\tools
4. 检验环境变量是否配置成功,在命令⾏中输⼊:adb --version,显⽰下图则配置成功。
5. 常⽤adb命令:
获取Package名和Activity名:adb shell dumpsys window windows | findstr mFocusedApp
结果:
android模拟点击mFocusedApp=AppWindowToken{340e5855 token=Token{ca3870c ActivityRecord{159ff23f u0 com.android.settings/.Settings t20}}}
/前⾯的为Package名,com.android.settings
/后⾯的为Activity名,.Settings
获取app的启动时间:adb shell am start -W Package/Activity
结果:
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.browser/.BrowserActivity } Status: ok
Activity: com.android.browser/.BrowserActivity
ThisTime: 878 #Activity启动时间
TotalTime: 878 #Application启动时间
WaitTime: 938 #System启动时间
Complete
获取⼿机的⽇志:adb logcat
进⼊shell:adb shell
四、安装夜神模拟器并连接⾄adb
1. 进⼊⼿机内的设置,到版本号,点击5次,进⼊开发者模式,打开USB调试功能
2. 进⼊命令⾏,切换⾄夜神模拟器的安装位置的bin⽬录下,输⼊命令: 127.0.0.1:52001 或
127.0.0.1:62001,显⽰下图则说明连接成功。
输⼊命令:adb devices,显⽰如下:
如果遇到如下问题:
将Android SDK的platform-tools下的复制并改名为,替换到夜神模拟器的安装位置的bin⽬录下,替换原有的(原来的⽂件最好先更名为nox_),则可正常
显⽰连接的设备
五、安装Appium
1. 检查Appium是否安装成功,输⼊命令: appium,提⽰socket.io started则为安装成功。
检查Appium所需的环境是否都已配置好,输⼊命令:appium-doctor,提⽰All Checks were successful则均配置成功。
2. 运⾏,输⼊host和port:
六、安装python环境
七、使⽤Pycharm编写第⼀个脚本
from appium import webdriver
desired_caps = dict()
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '5.1.1'
desired_caps['deviceName'] = '127.0.0.1:62001'
desired_caps['appPackage'] = 'com.android.settings'
desired_caps['appActivity'] = '.Settings'
driver = webdriver.Remote('127.0.0.1:4723/wd/hub', desired_caps)
driver.quit()
运⾏,可看到模拟器中,⾃动打开设置,并关闭。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论