Appium移动端测试环境搭建

一、Appium客户端安装

1、Appium简单介绍

(1)特点

    Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。它是由node.js的express框架写的HTTP server,appium使用webdriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。

  • “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。
  • “移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome)。
  • “混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。比如,像 Phonegap,可以帮助开发者使用网页技术开发应用,然后用原生代码封装,这些就是混合应用。

    Appium 是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。

  • 官网:www.appium.io,是由SauceLab公司开发

(2)Appium工作原理

在这里插入图片描述

(2)Appium工作过程

bootstra.jar是一个uiautomator写的case包。通过PC端的命令能够在手机端运行。
在这里插入图片描述

2、Appium安装

(1)Appium Desktop安装

Appium安装也是有两种方式,我这里只介绍一种

  • 安装Appium Desktop之前,需要把JDK、SDK环境配置好,不需要Node.js
  • 网上下载Appium desktop,图形化的界面,操作简便,也不需要复杂的配置,而且到现在一直都在维护。官网下载地址如下,如果网速比较慢,可以用4G热点下
    官网地址
    testerhome国内下载网址,我看的时候 版本最高到1.8
    国内地址
  • 安装简便,直接点击安装即可,一路下一步。要是本机的话填:127.0.0.1即可
    在这里插入图片描述

(2)安装Appium-Python库

    Appium-Python-Client ( Appium的实用方法都藏在Client的源码里,需要在这个Client安装后方可使用。)

  • 第一种:(推荐)在命令行界面输入pip install appium-python-client
    在这里插入图片描述
  • 第二种:安装包安装
略略略略略略~太麻烦
发布了59 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_27009225/article/details/104111037
今日推荐