Appium简介

作者: 车大侠丶 | 来源:发表于2018-08-03 14:59 被阅读1次

什么是Appium

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。

Appium的优势

  • 可以跨平台同时支持Android、iOS
  • 支持多种语言,java、python、php、Ruby等等

Appium组件

  • Appium Server
    Appium Server就是Appium的服务端——一个web接口服务,使用Node.js实现。
    安装方式
    npm install -g appium
  • Appium-Desktop
    Appium Desktop是一款适用于Mac,Windows和Linux的开源应用程序,它以美观而灵活的用户界面为您提供Appium自动化服务器的强大功能。


    图片.png
    图片.png
  • Appium GUI
    Appium GUI是Appium desktop的前身。 也就是把Appium server封装成了一个图形界面,降低了使用门槛。
    该产品的Windows版本在2015年的AppiumForWindows_1_4_16_1.zip之后就停止更新了。目前版本可以使用,但是封装的不是最新的Appium版本,而是1.4.16版本。如果要使用最新的桌面版需要使用Appium Desktop。
  • Appium Clients
    因为Appium是一个C/S结构,有了服务端的肯定还有客户端,Appium Clients就是客户端,它会给服务端Appium Server发送请求会话来执行自动化任务。就像我们浏览器访问网页,浏览器是客户端,通过操作发送请求服务器来获取数据。我们可以使用不同的客户端浏览器(IE,Firefox,Chrome)访问一个网站。 Appium客户端可以使用不同的语言来实现,如Python,java等。

Appium-desktop

Appium-desktop主界面包含三个菜单Simple,Advanced、Presets

Simple

  • host
    设置Appium server的ip地址,本地调试可以将ip地址修改为127.0.0.1
  • port
    设置端口号,默认是4723不用修改
  • start server
    启动 Appium server


    图片.png

Advanced

高级参数配置修改,主要是一些Android和iOS设备,log路径等相关信息的配置。

图片.png

Presets

将Advanced中的一些配置信息作为预设配置。

启动Appium

点击Start Server,启动后控制台提示如下信息,表示Appium启动成功。

[Appium] Welcome to Appium v1.8.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

相关文章

  • (二)Appium自动化框架简介

    Appium自动化框架简介 git地址 一、Appium简介 1、Appium遵循的原则: 1.使用自动化来测试a...

  • Appium基础教程

    [TOC] Appium教程 Appium简介 Appium是一款开源的Appium自动化工具, 基于Webdri...

  • Appium学习02-实战基础

    Appium学习笔记目录 本文包含内容 appium session简介 appium基础代码详解 实战示例 会话...

  • Appium简介

    Appium介绍 Appium是一个开源工具,用于自动化测试iOS、Android、Windows等移动原生或移动...

  • Appium简介

    什么是Appium Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用Web...

  • Appium简介

    Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动...

  • Appium 简介

    1.1 Appium 概述 Appium 是一个开源、跨平台(测试程序跨平台、支持多平台上的app测试)、多语言支...

  • appium简介

    1、简介 Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDrive...

  • appium简介

    扩展知识espresso是白盒测试框架,通常是给开发人员用的monkey是任意的在应用界面乱点乱划,适合压力测试m...

  • Appium简介

    一、什么是Appium Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium...

网友评论

    本文标题:Appium简介

    本文链接:https://www.haomeiwen.com/subject/zoiyvftx.html