Python+Appium自动化环境搭建(Android SDK)

1.0 工具
Android SDK 下载地址: http://tools.android-studio.org/index.php/sdk
Appium-desktop 下载地址: https://github.com/appium/appium-desktop/releases

2.0 安装Android SDK
推荐下载zip格式,直接解压到目录下即可,不推荐C盘,因为之后下载的镜像太大。
我下载的是 android-sdk_r24.4.1-windows.zip, 目录 D:\AndroidSDK\android-sdk-windows

安装可参考:http://www.testclass.net/appium/appium-base-sdk/,注意ANDROID_HOME变量值填写路径。
安装完成后,Android SDK Manager可以进入 Tools>Options 修改代理也可以不修改。
我修改后的代理:

注意:
1. 默认勾选的Android版本全部先取消勾选,然后选择你想下载的Android版本,如我选了Android 7.1.1
2. Extras项选择:
这里写图片描述
HAXM不兼容时,可以在官网下载:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
我下载的是haxm-windows_v7_0_0.zip (7.0.0), 下载完解压双击 intelhaxm-android.exe 安装就可。
3. 其他项默认即可。

安装完成后,启动AVD Manage.exe创建Android Virtual Devices,CPU/API项选择 Intel x86 的一项,因为ARM太慢。

关于768M的限制,
1. https://stackoverflow.com/questions/11667907/android-emulator-failed-to-allocate-memory-8 给出了一个解决办法,就是用wordpad打开配置文件C:\Users\username.android\avd\avd-profile-name.avd\config.ini,在hw.ramSize项加上单位MB
2. 在config.ini文件可以直接通过skin.name和skin.path调整skin分辨率,运行速度有所加快,可能也是解决超过768M限制的方法。

3.0 安装Appium-desktop
Appium-desktop已经可以替代AppiumForWindows(http://www.testclass.net/appium/appium-base-server/),在文章开头地址下载完双击安装即可。

4.0安装Appium-Python-Client
参考:https://github.com/appium/python-client
cmd输入: pip install Appium-Python-Client 即可安装。当然,前提是安装了python

猜你喜欢

转载自blog.csdn.net/u010654583/article/details/79740993
今日推荐