`

appium+Python环境准备

阅读更多

appium 可以说是做 app 最火的一个自动化框架,它的主要优势是支持 android和 ios,另外脚本语言也是支持 java 和 Python。

学习 appium 最大的难处在于环境的安装,80%的人死于环境安装,然后就没然后了,10%的人被环境折腾一周以上,只有剩下的 10%人品好,可以顺利安装。

示例环境为:Windows7 64位系统

一、准备

①jdk 1.8.0(64bit)

②Android-sdk

③Python 3.6

④node.js 8.2.1

⑤appium 1.4.16

⑥appium-Python-Client 

⑦adb环境

1,jdk安装,参考 jdk安装环境配置

2,Android-sdk安装

下载地址:https://android-sdk.en.softonic.com/

下载后解压,找到sdk manager.exe文件,双击运行。

然后选择你需要的api版本和对应的Android版本下载。

3,设置Android-sdk环境变量

在系统变量新建:ANDROID_HOME,对应变量值为:D:\androidsdk\android-sdk-windows(sdk 安装路径)

path 添加两个变量,将platfrom-tools和tools两个文件路径添加到 path 里,path 里面添加 D:\androidsdk\android-sdk-windows\tools 和

D:\androidsdk\android-sdk-windows\platform-tools

 

adb环境变量配置

因为 adb 是在 D:\androidsdk\android-sdk-windows\platform-tools这个目录下的,所以上面添加了环境变量后,可以直接在 cmd 里面运行了。

在 cmd 输入 adb 可以查看对应版本号

 

连接手机,查看设备号

手机需要开启开发者选项

cmd输入命令: adb  device

 

python 3.6安装

下载地址:https://www.python.org/getit/

步骤略

检查安装是否成功,cmd输入“Python -v” 或者“Python”,能看到版本信息则成功。

 

下载安装node.js

下载地址:https://nodejs.org/en/download/23

安装好后,cmd -> node -v  查看版本信息       

cmd->  npm   查看node包管理工具和分发工具信息

 

 appium安装

 

方法一:采用命令安装

cmd-> npm install -g appium 

 

方法二:采用安装文件安装(推荐,方便简单出错率低)

下载地址:https://bitbucket.org/appium/appium.app/downloads/

 

appium安装好后,配置环境变量,找到这个文件目录D:\appium\Appium\node_modules\.bin,添加到环境变量 path 下

然后cmd-> appium-doctor ,检查环境是否OK

 

 

安装Python-Python-Client

cmd-> pip install Python-Python-Client

 

安装.net framework 4.5(appium是.net开发的)

下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30653

 

 

分享到:
评论

相关推荐

    Appium+Python环境搭建及测试使用说明

    在开始搭建Appium+Python环境之前,需要准备以下几个文件: 1. python-2.7.12.amd64.msi 2. node-v6.9.5-x64.msi 3. AppiumForWindows_1.4.16.1.zip 4. jdk-8u121-windows-x64.exe 5. android-studio-bundle-145....

    appium+python 自动化

    #### 环境准备 在进行Appium+Python自动化测试之前,需要准备一系列的基础环境。以下是具体的环境配置步骤: 1. **JDK(Java Development Kit)** - 版本:1.8.0 - 安装方式:下载安装包`jdk-8u111-windows-x64....

    Appium+Python自动化测试连接真机.doc

    一、准备环境 1.1、确认 adb 的安装情况 在开始测试之前,我们需要确认 adb 的安装情况。adb 是 Android 调试桥接工具,它允许我们在命令行中控制 Android 设备。我们可以在命令行中输入 `adb version` 来确认 adb...

    appium+Genymotion自动化测试环境搭建

    在 Appium+Genymotion 自动化测试环境搭建中,我们需要准备 Android SDK 环境变量。首先,我们需要下载 adt-bundle-windows-x86_64-20130917.zip,解压缩后将其配置到环境变量中。环境变量的配置可以通过在系统环境...

    python appium环境搭建/Appium启动服务并连接模拟器和真机方案

    #### 二、环境准备 ##### 1. JDK 安装与配置 - **下载与安装**:访问 Oracle 官网下载最新版 JDK,并按照提示完成安装。 - **环境变量配置**:配置 `JAVA_HOME` 系统环境变量,指向 JDK 安装路径;并在 `Path` 环境...

    详解Appium+Python之生成html测试报告

    #### 二、环境准备与安装 1. **Python环境**:确保已安装Python,建议版本为3.7及以上。 2. **Appium服务**:安装并启动Appium服务。 3. **HTMLTestRunner**:下载HTMLTestRunner库文件,并将其放置于Python安装...

    python+appium测试环境搭建.pdf

    安装前的准备方面,首先需要安装Node.js,它是一个JavaScript运行环境,Appium服务端就是基于Node.js构建的。安装完成后,可以通过在CMD中输入node -v来检查Node.js是否安装成功。 安装JDK需要下载对应版本的JDK,...

    Appium+RF实现手机应用的自动化测试-iOS篇

    首先,我们会讨论Appium的基本概念,它的优势以及如何在iOS系统中进行环境的准备与配置。接着,我们将涉及到Appium中的一些必备工具,例如Inspector,以及如何安装和配置AppiumLibrary。最后,文章将通过一个简单的...

    Android安卓-UI自动打卡Appium+PO+Pytest源码下载.zip

    3. **conftest.py** - Pytest的插件配置文件,可以在这里定义全局的钩子函数,如测试前后的准备工作和清理工作。 4. **pages** 目录 - 包含了各个页面的Page Object类,每个类对应应用中的一个界面,封装了该界面的...

    Appium+夜神模拟器-调试环境搭建指导书

    5. **Python**:如果计划使用Python编写自动化脚本,则需安装Python环境及其依赖库。 #### 步骤详解 ##### 1. 使用夜神模拟器调试Appium **步骤1**:确保Appium环境搭建完成且能正常运行。 **步骤2**:打开命令...

    python+appium自动测试教程

    整体而言,本教程为读者提供了一套完整的自动化测试流程,从环境准备、安装配置到实际操作演示,内容全面,适合希望学习使用Appium进行移动应用自动化测试的开发人员或测试工程师。通过本教程,学习者可以了解如何...

    Appium+TestNG自动化测试

    首先,要进行Appium+TestNG自动化测试,你需要确保你的开发环境已经准备就绪。这包括安装Java Development Kit (JDK)、Android SDK、Appium服务器、Android模拟器或物理设备、以及TestNG库。对于物理设备测试,还...

    appium+ robotframework 安装和使用教程

    ### Appium + RobotFramework 安装与使用教程 ...通过上述步骤,您应该能够顺利地安装和配置RobotFramework与Appium,并准备好进行自动化测试了。接下来可以根据具体需求编写测试用例并执行测试任务。

    Python-基于Appium的App自动化测试框架

    【Python-基于Appium的App自动化测试框架】 在IT行业中,自动化测试是提高软件质量、减少测试周期的关键手段。Python作为一门广泛使用的编程语言,因其简洁易读的语法和丰富的库支持,在自动化测试领域占据重要地位...

    手机自动化测试之Appium+源码

    在开始之前,你需要准备以下软件和环境: 1. Java Development Kit (JDK):Appium依赖Java运行,所以确保你的系统已经安装了最新版本的JDK。 2. Android SDK:包括SDK Tools、Platform Tools和所需API级别。Android ...

Global site tag (gtag.js) - Google Analytics