appium+android studio+夜神模拟器应该这么玩
android-sdk下载安装
http://tools.android-studio.org/index.php/sdk/
1、在系统变量新建:ANDROID_HOME,对应变量值为:D:\software\android-sdk-windows(sdk安装路径)
2、path添加两个变量,将以下箭头所指的两个文件路径添加到path里
path里面添加D:\software\android-sdk-windows\tools和D:\software\android-sdk-windows\platform-tools,或者%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
1、首先打开pycharm并写好代码,这里以淘宝APK作为测试Demo,淘宝APK我是放在电脑桌面(或者放置同代码同个目录下)。如下图所示
需要用到的那些命令:
adb connect 127.0.0.1:62001
adb devices
需要用到的测试代码:
版一:
import time
from appium import webdriver
desired_caps = {
"platformName": "Android",
"platformVersion": "4.4.2",
"deviceName": "127.0.0.1:62001",
"appPackage": "com.taobao.taobao",
"appActivity": "com.taobao.taobao.welcome.Welcome"
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
# 版二:
from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'Android' #android的apk还是IOS的ipa
desired_caps['platformVersion'] = '4.4.2' #android系统的版本号
desired_caps['deviceName'] = '127.0.0.1:62001' #手机设备名称,通过adb devices 查看
desired_caps['appPackage'] = 'com.taobao.taobao' #apk的包名
desired_caps['appActivity'] = 'com.taobao.tao.welcome.Welcome' #apk的launcherActivity
# desired_caps['unicodeKeyboard'] = True # 使用unicodeKeyboard的编码方式来发送字符串
# desired_caps['resetKeyboard'] = True # # 将键盘给隐藏起来
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps) ##启动服务器地址,后面跟的是手机信息