首先,要先了解,官方Appium API // https://testerhome.com/topics/3144

刚开始的时候,没有看官方API,然后在网上瞎找学习资料,发现python相关的很少,看了API才知道,就是selenium webdriver的定位一样,只不过改了部分的参数,调整了部分定位

1、Appium支持IOS平台和Android平台上的元神该应用,web应用和混合应用

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

3、Appium真正的工作引擎其实是第三方自动化框架,为了能都实现不局限于某种语言或者框架,把第三方框架封装成一套API,WebDriver API.WebDriver(也就是‘selenium webdriver’)

4、webdriver已经成为web浏览器自动化的标准,所以直接扩充了webdriver的协议,在原有的基础上添加了自动化相关的API方法

5、Appium的核心是一个web服务器,提供了REST接口(这个很深奥啊,后续研究研究),C/S架构模式

6、自动化始终围绕session进行,客户端初始化一个seesion(会话)来与服务端交互,发送一个POST请求给服务端,请求中包含一个JSON对象,被称作“desired capabilities”。此时,服务端就会开启一个自动化的 session,然后返回一个 session ID,session ID将会被用户发送后续的命令。

最新文章

  1. 【51Nod 1622】【算法马拉松 19C】集合对
  2. 关于新版ADT创建项目时出现appcompat_v7的问题
  3. Selenium-xpath详解
  4. MyBatis传入参数为集合、数组SQL写法
  5. Win7下搭建VPN服务器教程
  6. 配置jdk相关的记录
  7. 用dygraphs图表分析xdebug的trace结果
  8. 用ubuntu下载电影:磁力链接,torrent,迅雷链接
  9. Codeforces Round #337 (Div. 2) C. Harmony Analysis 数学
  10. 基于OSGI.Net的图形界面系统
  11. 委托demo
  12. UIView 中bounds和frame的差别
  13. DirectFB 之 环境配置
  14. R实战 第三篇:数据处理(基础)
  15. websocket后台数据推送
  16. [HDU5536] Chip Factory
  17. [Luogu4986] 逃离
  18. C语言常用数据类型说明
  19. OpenStack大规模部署详解
  20. 缓存地图 ArcGIS ——Local compact and exploded tile cache layer for WPF API

热门文章

  1. 【基础算法-模拟-例题-玩具谜题】-C++
  2. nginx 的信号量
  3. 利用百度AI OCR图片识别,Java实现PDF中的图片转换成文字
  4. [剑指offer] 3. 从头到尾打印链表
  5. [leetcode] 486. Predict the Winner (medium)
  6. [leetcode] 621. Task Scheduler(medium)
  7. T-SQL 小全
  8. 史上最强Java开发环境搭建
  9. 读写properties文件
  10. 基于Docker的GitLab搭建