Python +appium+pycharm(Windows)
Posted 蓝色的雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python +appium+pycharm(Windows)相关的知识,希望对你有一定的参考价值。
Appium官方网站:http://appium.io/
1.java开发环境JDK (参考之前发表的文档)
2.android SDK(platform/platform tools/tools/build tools)
3.node.js
3.python下载安装(pip) (参考之前发表的文档)
4.appium下载安装
5.安装appium-python-client
6.安装pycharm (参考之前发表的文档)
一、安装android SDK
SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。提供了API库和开发工具构建,测试和调试应用程序。简单来讲,Android SDK 可以看做用于开发和运行Android应用的一个软件。测试Android手机必然是要安装Android SDK。
下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录即可)
环境变量配置:
1、系统变量(新建)
变量名:ANDROID_HOME
变量值:D:\\android\\android-sdk-windows
2、path变量(添加)
变量名:PATH
变量值:;%ANDROID_HOME%\\platform-tools;%ANDROID_HOME%\\tools;
环境配置完成后,找到SDK的安装目录中双击启动SDK Manager.exe
第一次打开会进行工具文件的下载,如果下载不成功,需要修改
1)打开SDK MANAGER.EXE程序后,打开Tools——Options选项;
2)在Options选项中配置代理服务器,代理服务器端口:80,并在Others选项中勾选第一个选项;
Android SDK 在线更新镜像服务器资源:
大连东软信息学院镜像服务器地址: - http://mirrors.neusoft.edu.cn 端口:80
北京化工大学镜像服务器地址: - IPv4: http://ubuntu.buct.edu.cn/ 端口:80
- IPv4: http://ubuntu.buct.cn/ 端口:80
- IPv6: http://ubuntu.buct6.edu.cn/ 端口:80
上海GDG镜像服务器地址: - http://sdk.gdgshanghai.com 端口:8000
选装工具:(参考网址http://www.androiddevtools.cn/)
Android SDK Tools SDK自带工具包,必须。下载文件把解压出来的 platform-tools 文件夹放在 android sdk 根目录下,并把 adb所在的目录添加到系统 PATH 中。
Android SDK Platform-tools Android平台工具,必须
Android SDK Build-tools Android项目构建工具,必须
SDK Platform 对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个,必须
Sources for Android SDK 安卓对应平台的源代码,可以安装
ARM /Intel xxxx Image 模拟器镜像,非必须
二、安装node.js
node.js官方网站:https://nodejs.org/
选择合适的版本进行下载。下载完成后,双击进行安装
安装完成后,打开cmd窗口中输入“npm”命令回车,下图说明安装成功。
三、安装appium
官网:https://bitbucket.org/appium/appium.app/downloads/
或者使用npm命令安装:npm install -g appium但安装较慢
安装完成后要将appium的安装路径添加到path变量中
在cmd命令中输入appium-doctor验证appium的环境是否配置成功
四、安装appium-python-client
pip是一个安装和管理Python包的工具,推荐通过pip进行安装“Appium-Python-Client”。
参考虫师博客:http://www.testclass.net/appium/appium-base-summary/
以上是关于Python +appium+pycharm(Windows)的主要内容,如果未能解决你的问题,请参考以下文章
Python +appium+pycharm(Windows)
pycharm运行appium desktop录制的python脚本报错问题:selenium.common.exceptions.InvalidSelectorException: Message: