目录
介绍
Appium是一个自动化测试开源工具,支持IOS和Android平台上的移动原生应用、移动Web应用和混合应用。Appium是一个跨平台工具,它允许测试人员使用同样的接口、基于 不同的平台写自动化测试代码,大大增加了测试套件间代码的复用性。
- 移动原生应用:是指那些用ios或android sdk写的应用
- 移动web应用:是指那些使用移动浏览器访问的应用,appium支持ios的safari和android的chrome
- 混合应用:是指原生代码封装在网页视图(原生代码和web内容交互)
理念
- 无需为了自动化,而重新编译或者修改我们的应用;
- 不必局限于某种语言或者框架来写和运行测试脚本;
- 一个移动自动化的框架不应该在接口上重复造轮子;
- 无论精神上,还是名义上,都必须要开源。
设计
- Appium的真正的工作引擎是第三方自动化框架&#