App自动化测试_Appium(三)

第三章  Appium简介

简介

官网 : http://appium.io/

github : https://github.com/appium/appium

WiKi ITestHome:https://testerhome.com/wiki

中文文档TestHome :https://www.kancloud.cn/testerhome/appium_docs_cn/2001595

架构设计 :

 

淘宝NPM : https://developer.aliyun.com/mirror/NPM?from=tnpm

 npm install -g cnpm --registry=https://registry.npm.taobao.org

环境搭建 

安装nodes.js

  • 百度即可

安装完node.js 指定一下国内的库

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装appium 

cnpm install -g appium  默认安装最新版,也可以制定版本安装

where appium 查看appium安装位置

appium     启动服务

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

退出服务 ctrl + c 

安装appium-desktop

https://github.com/appium/appium-desktop/releases

Python安装

  • 百度即可

Appium-Python-Client

pip install Appium-Python-Client

测试python执行之后输入 from appium import webdriver

Java安装

  • 百度即可

Android SDK

  • 百度即可

appium-doctor

命令 cnpm install -g appium-doctor

appium-doctor 检查appium的环境依赖

appium-desktop

 appium-server的界面工具,封装了很多工具

 

第四章  Appium第一个脚本

Capability

初始化参数(Capability)是JSON数据类型编码的键和值,当一个新的自动化会话被请求时,Appium客户端发送此参数到服务端。此参数传递到Appium drivers有关您想要的各种重要事项测试工作。每种客户端语言都有特定的Appium客户端构建参数,但最终,他们以JSON数据发送到Appium。

初始化参数 capability CSDN  :https://blog.csdn.net/u012002125/article/details/80870549

官方文档 : https://www.kancloud.cn/testerhome/appium_docs_cn/2001853

Session 

Appium的客户端和服务端之间进行通信,必须在一个会话Session的上下文中进行,客户端在发起通信的时候回发送Capability给服务器,服务器收到该数据后会创建Session,并将SessionId返回给客户端,之后客户端用该SessionID发送后续命令

 

aapt dump badging D:\FengSheng\sfapp_v8.0-debug.apk

package: name com.best.android.zsww

launchable-activity com.best.android.zsww.view.splash.SplashActivity

 

{

"automationName": "Appium",

"platformName": "Android",

"platformVersion": "7.1.2",

"deviceName": "127.0.0.1:62001",

"appPackage":"com.best.android.zsww",

"appActivity":"com.best.android.zsww.view.splash.SplashActivity",

"noReset": true

}

2.启动Session

配置参数填写

创建Session,启动成功 

会自动打开App都首页

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值