python appium环境搭建

 

appium是什么?

1,appium是开源的移动端自动化测试框架;
2,appium可以测试原生的、混合的、以及移动端的web项目;
3,appium可以测试ios,android应用(当然了,还有firefox os);
4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上;

这里我们配置Android端的测试环境。

对于Android移动端的测试我们首先需要安装的是两个:

 1、JDK的安装,这个就不赘述了,自行百度
2、Android SDK的安装配置,参考:http://www.cnblogs.com/puresoul/p/4597211.html

一、安装node.js

1、到官网下载node.js:https://nodejs.org/en/download/

2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。

3、安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:

二、配置Android sdk环境

1、sdk环境配置参考:http://www.cnblogs.com/puresoul/p/4597211.html
2. Android sdk下载地址:http://tools.android-studio.org/index.php/sdk/

3. 解压后,先执行sdk manager.exe 安装,安装完成后,配置环境变量

4. 确保安装了 Level 17 或以上的版本 api

5. android的环境变量,在环境中,新创建ANDROID_HOME,放sdk的目录,见截图:

6.设置好ANDROID_HOME好后,在path环境变量中加入:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;运行cmd,输入android -h,见到如下截图,说明android环境设置成功。

 三.安装python

这个简单,进入到 https://www.python.org/downloads/ 下载并安装最新的python3.4,安装成功后配置环境变量。完成以后,检查安装是否成功:进入CMD,输入python, 可以进入编辑状态,说明成功了。

四、安装Appium

1.下载安装文件:https://pan.baidu.com/s/1jGvAISu#list/path=%2F,Windows最新版本是AppiumForWindows_1.4.16.1.zip

2.直接双击appium-installer.exe文件安装就好,桌面会生成一个appium的图标
3.把node_modules的bin目录放到系统的Path路径里:C:\Program Files (x86)\Appium\node_modules\.bin

4.安装成功后配置环境变量。检查appium所需的环境是否OK:进入cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。

5.再输入appium,出现如下截图,说明appium可以正常的启动,见截图:

五、安装selenium 

安装方法有两种:
1)下载selenium安装包,进入到解压目录cmd:python setup.py install。
2)cmd命令:pip install selenium

安装成功后打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明已经安装selenium成功了。

六、安装Appium-Python-Client

安装方法有两种:

1)下载安装包,进入到解压目录cmd:python setup.py install。
2)cmd命令:pip install Appium-Python-Client

至此appium的python环境完成。

appium环境搭建python的更多相关文章

  1. Appium环境搭建(python)

    appium是一个开源的,适用于原生或者移动网络和混合应用程序在 iOS 和 Android 平台上的的开源自动化测试框架.在这里,详细的介绍Appium的环境搭建步骤. 1.安装Node.js在ht ...

  2. Appium环境搭建python篇(mac系统)

    1.安装Appium 通过终端安装: 安装nodejs,下载地址:https://nodejs.org/download/,安装完成后打开终端输入node -v,检查是否安装成功 安装npm,打开终端 ...

  3. appium环境搭建(python+windows)

    1.搭建Android开发环境 参见:http://blog.sina.com.cn/s/blog_44d19b500102voa7.html   2.安装Node.js 下载地址:https://n ...

  4. Appium python自动化测试系列之appium环境搭建(二)

    ​2.1 基础环境搭建 当我们学习新的一项技术开始基本都是从环境搭建开始,本书除了第一章节也是的,如果你连最基础的环境都没有那么我们也没必要去说太多,大概介绍一下: 1.因为appium是支持andr ...

  5. Python + Appium 环境搭建

    ---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好 ...

  6. Python+Appium环境搭建

    1.python环境搭建,这里就不做过多介绍 2.安装 node.js 2.1.官网下载node.js:https://nodejs.org/en/download/ 2.2.获取到安装文件后,直接双 ...

  7. (干货分享)mac python+appium环境搭建

    因为mac本自带python2.x(不建议卸载,因为本本本身有很多依赖与此),所以装python3的过程极其坎坷,勉强装好后也总是各种报错.这次装appium环境,直接把原来的python3卸了,用h ...

  8. 基于Python的Appium环境搭建合集

    自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出 ...

  9. Python+Appium自动化测试(1)-appium环境搭建

    用python+appium做appUI自动化测试,系统为Windows.首先是JDK与Android SDK的安装与环境变量的设置. 一,安装JDK,配置JDK环境变量 1,下载jdk jdk8官网 ...

  10. Robot framework + appium环境搭建

    Robot framework+appium环境搭建 首先梳理一下要用到的工具和安装包: 1. Android + JAVA. jdk : http://www.oracle.com/technetw ...

随机推荐

  1. websocket与C# socket相互通信

    web端代码就是js代码,C#有两种方式:使用第三方库,如Fleck,使用C#原生socket编程实现   web端: <!doctype html> <html lang=&quo ...

  2. .NET Core 波场链离线签名、广播交易(发送 TRX和USDT)笔记

    Get Started NuGet You can run the following command to install the Tron.Wallet.Net in your project. ...

  3. Java设计模式简介(总结)

    Java设计模式简介(总结) 什么是设计模式 Java设计模式是一组经过验证的解决特定问题的编程技术,这些技术可以帮助开发人员快速.有效地开发高质量的软件.使用设计模式是为了可重用代码.让代码更容易被 ...

  4. 2022-01-15:中心对称数 III。 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看)。 写一个函数来计算范围在 [low, high] 之间中心对称数的个

    2022-01-15:中心对称数 III. 中心对称数是指一个数字在旋转了 180 度之后看起来依旧相同的数字(或者上下颠倒地看). 写一个函数来计算范围在 [low, high] 之间中心对称数的个 ...

  5. ubuntu为navicat创建快捷方式

    一.前言 最近在ubuntu上安装了navicat,但是发现不能将其固定在启动栏阿!!!不能每次都用terminal运行吧!于是在上网查,有一说一,网上很多文章写的方法都不能实现(不排除是ubuntu ...

  6. docker容器使用(1)

    docker容器使用(1) 几个简单的参数 查看全部的容器 docker ps -a -d 以分离模式运行/在后台运行 -i以交互模式运行 -t在终端运行 -p --publish 端口映射-p表示把 ...

  7. postman接口关联-token值

    背景: 在测试工作中,测试鉴权的接口需要用到登录接口的token,需要我们先调用登录接口,获得token,然后把即时获得的token填入请求中发送请求,我们可以用设置全局变量的办法解决这个问题   实 ...

  8. 1.ruoyi-ui部署

    1.ruoyi-ui 部署 A.用 idea 打开 ruoyi-ui 项目后,点击左下角的这个按钮 B.运行 build:prod 后,会在项目文件夹下生成dist文件夹(里面大概有这些文件) C.将 ...

  9. Request类源码分析、序列化组件介绍、序列化类的基本使用、常用字段类和参数、反序列化之校验、反序列化之保存、APIVIew+序列化类+Response写的五个接口代码、序列化高级用法之source、序列化高级用法之定制字段的两种方式、多表关联反序列化保存、反序列化字段校验其他、ModelSerializer使用

    目录 一.Request类源码分析 二.序列化组件介绍 三.序列化类的基本使用 查询所有和查询单条 四.常用字段类和参数(了解) 常用字段类 字段参数(校验数据来用的) 五.反序列化之校验 六.反序列 ...

  10. NixOS 与 Nix Flakes 新手入门

    独立博客阅读: https://thiscute.world/posts/nixos-and-flake-basics/ 长文警告️ 本文的目标 NixOS 版本为 22.11,Nix 版本为 2.1 ...