基于 Appium 的自动化测试

本文介绍了基于Appium的自动化测试,包括如何设置Appium进行Android和Windows应用测试。从安装Java SDK、Android SDK到配置Appium,以及连接模拟器或真实设备,详细讲解了建立测试连接的过程和相关参数设置,提供了示例代码和测试建议。
摘要由CSDN通过智能技术生成

介绍

Appium是适用于本机,混合和移动Web和桌面应用程序的开源,跨平台测试自动化工具。我们支持模拟器(iOS),模拟器(Android)和真实设备(iOSAndroidWindowsMac)。

 

Appium 官网 :http://appium.io/

                                     https://github.com/appium/appium

Appiu详细介绍: https://github.com/appium/appium

Appium小程序DEMO: https://github.com/appium/appium/tree/master/sample-code

常用Downloads: http://appium.io/downloads.html

 

 

 

Appium + Android APP

Start

安装设置

  1. 安装Java SDK(8以上)

地址: https://www.oracle.com/java/technologies/javase-downloads.html

设置 JAVA_HOME 和PATH

测试 java –version   输出java版本信息

 

  1. 安装android SDK,和模拟机或者真机版本匹配

地址: https://dl.google.com/android/installer_r24.4.1-windows.exe

设置 ANDROID_HOME 和PATH

测试 adb version   输出adb版本信息

 

  1. 安装android 模拟机(我测试的是 mumu 模拟器)

  http://mumu.163.com/

 

  1. 安装工具 appium

http://appium.io/

 

Develop

  1. 启动 mumu 模拟器, 安装微信

  1. 使用 adb 桥接虚拟机

常用命令 : https://adbshell.com/

 

adb connect 127.0.0.1:7555    adb 连接虚拟机

adb devices                 查看 adb 连接的设备

 

  1. 启动 appium

 

  1. 默认选项, 点击 Start Server

浏览器 打开 http://127.0.0.1:4723/  确认可以正常访问

 

  1. 新建连接

 

  1. 设置连接微信的参数

 

Appium 参数设置参考:

https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md

参数值: 来源于网络 、 反编译软件、 系统默认值

 

设置sample

微信

{

  "platformName": "Android",

  "deviceName": "127.0.0.1:7555",

  "platformVersion": "6.0.1",

  "appPackage": "com.tencent.mm",

  "appActivity": ".ui.LauncherUI",

  "sessionOverride": true,

  "noReset": true,

  "fullReset": false,

  "unicodeKeyboard": true

}

微博

 

{
  
  "platformName": "Android",
  "deviceName": "127.0.0.1:7555",
  "platformVersion": "6.0.1&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值