美文网首页
Appium自动化测试框架——简介

Appium自动化测试框架——简介

作者: 远航天下 | 来源:发表于2018-07-05 11:56 被阅读0次

    一、至于appium是什么能做些什么就不说了(请自行百度)

    二、至于安装,可以参考前辈们的文章(希望你不是那90%死在环节安装上面的人)

    https://www.jianshu.com/p/ab6f30a6cd87

    https://www.jianshu.com/p/54103c9c78f8

    值得注意的是:最后环节安装appium-doctor时,需要通过命令:npm install -g appium 安装

    三、语言选择:python3

    (建议还在使用python2的童鞋,果断转成python3,不要问为什么(* ̄︶ ̄))

    四、appium自动化测试框架组成部分:

    Appium+Python3+Unittest+BeautifulReport+POM

    其他几个不具体进行介绍(自行百度,这是从成长到大神的第一步!!!)

    下面简单说下POM

    POM全称Page Object Model;

    为什么要使用POM:

    1、页面过多难以维护

    2、页面变动难以维护

    POM优点:

    1、测试代码和页面代码(如定位器)分离(或如果你使用一个UI布局图)。

    2、页面提供的服务或操作只有一个存储库,而不是分散在每个测试用例中

    五、框架目录结构

    说明:

    1、测试数据目录,

    2、执行方法入口及页面处理逻辑目录

    3、页面元素及操作方法目录

    4、测试报告目录

    5、测试案例目录

    五、后续会分别展开对应的代码展现:

    1、怎么去获取测试数据、是使用第三方库、使用excel等

    2、操作页面的动作,如:滑动屏幕,长按屏幕等

    ……

    相关文章

      网友评论

          本文标题:Appium自动化测试框架——简介

          本文链接:https://www.haomeiwen.com/subject/tcqeuftx.html