移动BDD框架

移动应用自动化测试框架的设计充分考虑了aos测试、ios测试以及切换到webview上下文进行h5测试,让您轻松编写自动

化测试代码。

让我们看看框架。

行动
实现了AOS和IOS的元素操作,如点击元素、输入文字、获取屏幕宽高、滑动屏幕等

配置
读取配置文件/环境变量/系统属性

上下文
测试环境上下文,保存测试数据

司机
驱动管理、连接设备、启动应用、关闭应用等

钩子
Cucumber hook,获取测试用例状态,并决定做什么。

页面
由于AOS和IOS在元素操作上存在较大差异,所以定义了一个Screen接口,AOS和IOS有不同的实现

功能和步骤

如何跑步

*我们的 github:*
https://github.com/jovic2017/MobileBDD