appium实现自动化的工作原理、简介

appium环境搭建与工作原理介绍

1、简介

移动appUI自动化工具(模拟点点点的工具),可以自动化ios android平台的app。

2、原理

1、appium基于WebDriver,在设备中注⼊Bootstrap.jar,通过调用UiAutomator的命令,实现App自动化测试。
2、C/S架构,利用平台自带的测试框架完成自动化,本质是一个资源整合平台。

在这里插入图片描述

3、appium工作原理深入
1、弄清这一行代码发生了什么?
webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)

1、客户端代码与appiumserver建立连接-session,并传递caps配置信息。
2、Appiumserver检查配置信息是否符合要求。
3、利用adb工具检查当前连接的移动设备。
4、安装appium-settings与uiautomator2到被测手机(首次运行脚本发生)。
5、手机启动appium-settings作为监听服务,用于和appium-server进行通信。
6、uiautomator2启动被测app (代码指定了底层驱动为UI2)。

官方配置信息:
http://appium.io/docs/en/writing-running-appium/caps/#uiautomator2-only

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢同学.

但行好事 莫问前程

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值