Appium+Python API相关知识了解
2024-08-30 05:02:04
首先,要先了解,官方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将会被用户发送后续的命令。
最新文章
- 【51Nod 1622】【算法马拉松 19C】集合对
- 关于新版ADT创建项目时出现appcompat_v7的问题
- Selenium-xpath详解
- MyBatis传入参数为集合、数组SQL写法
- Win7下搭建VPN服务器教程
- 配置jdk相关的记录
- 用dygraphs图表分析xdebug的trace结果
- 用ubuntu下载电影:磁力链接,torrent,迅雷链接
- Codeforces Round #337 (Div. 2) C. Harmony Analysis 数学
- 基于OSGI.Net的图形界面系统
- 委托demo
- UIView 中bounds和frame的差别
- DirectFB 之 环境配置
- R实战 第三篇:数据处理(基础)
- websocket后台数据推送
- [HDU5536] Chip Factory
- [Luogu4986] 逃离
- C语言常用数据类型说明
- OpenStack大规模部署详解
- 缓存地图 ArcGIS ——Local compact and exploded tile cache layer for WPF API
热门文章
- 【基础算法-模拟-例题-玩具谜题】-C++
- nginx 的信号量
- 利用百度AI OCR图片识别,Java实现PDF中的图片转换成文字
- [剑指offer] 3. 从头到尾打印链表
- [leetcode] 486. Predict the Winner (medium)
- [leetcode] 621. Task Scheduler(medium)
- T-SQL 小全
- 史上最强Java开发环境搭建
- 读写properties文件
- 基于Docker的GitLab搭建