博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python +appium+pycharm(Windows)
阅读量:4318 次
发布时间:2019-06-06

本文共 1753 字,大约阅读时间需要 5 分钟。

 

 

Appium官方网站:

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。

下载地址: (直接下载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官方网站:

选择合适的版本进行下载。下载完成后,双击进行安装

安装完成后,打开cmd窗口中输入“npm”命令回车,下图说明安装成功。

 三、安装appium

官网:

或者使用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/

转载于:https://www.cnblogs.com/lhx0827/p/9579540.html

你可能感兴趣的文章
[Hive - LanguageManual] Alter Table/Partition/Column
查看>>
可持久化数组
查看>>
去除IDEA报黄色/灰色的重复代码的下划波浪线
查看>>
Linux发送qq、网易邮件服务配置
查看>>
几道面试题
查看>>
【转】使用 WebGL 进行 3D 开发,第 1 部分: WebGL 简介
查看>>
js用正则表达式控制价格输入
查看>>
chromium浏览器开发系列第三篇:chromium源码目录结构
查看>>
java开发操作系统内核:由实模式进入保护模式之32位寻址
查看>>
第五讲:单例模式
查看>>
Python编程语言的起源
查看>>
Azure ARMTemplate模板,VM扩展命令
查看>>
使用Masstransit开发基于消息传递的分布式应用
查看>>
[CF808A] Lucky Year(规律)
查看>>
关于推送遇到的一些问题
查看>>
寒假作业3 抓老鼠啊~亏了还是赚了?
查看>>
Orcal Job创建实例
查看>>
Django
查看>>
批量Excel数据导入Oracle数据库(引用 自 wuhuacong(伍华聪)的专栏)
查看>>
处理移动障碍
查看>>