• AutoRunner4.5结合真实项目crm客户管理系统进行界面功能自动化测试教学资料(登录)


    在win10系统上进行界面功能自动化测试,已经困扰了我们很久。就在前不久我们发布了最新版的功能自动化测试工具AR4.5.0.6版本的工具。在这个版本下优化了谷歌浏览器上对象的识别方式,工具自身打开、录制、对象库、专家模式下的脚本编辑问题。现在请允许我使用AR和大家一起来做功能自动化测试。文章尾部为大家提供AR4.5.0.6安装包下载链接。
    首先我们安装好AR4.5,接下来设置好他的工作空间用来存放项目和脚本;然后选择文件------新建--------项目:
    在这里插入图片描述
    书写项目名称:crm客户管理系统后点击确定按钮。

    在这里插入图片描述
    然后右键项目,点击新建脚本:
    在这里插入图片描述
    在弹出的对话框中填写:login脚本名称
    在这里插入图片描述
    然后设置------录制设置,根据自己电脑上的谷歌浏览器版本
    在这里插入图片描述
    选择谷歌浏览器:
    在这里插入图片描述
    选择谷歌浏览器的版本,对应的谷歌驱动
    在这里插入图片描述
    查看自己电脑上的谷歌浏览器版本信息:
    在这里插入图片描述
    下载对应的谷歌浏览器驱动驱动(chromedriver):下载链接http://chromedriver.storage.googleapis.com/index.html 或者 https://npm.taobao.org/mirrors/chromedriver选择浏览器驱动:

    在这里插入图片描述
    找到自己电脑上AR的安装路径:
    在这里插入图片描述
    新建一个文件夹命名成谷歌浏览器的版本:比如我的谷歌浏览器版本是103:
    在这里插入图片描述
    将下载下来的谷歌驱动拷贝到103文件夹下:
    在这里插入图片描述
    设置好之后就可以开始录制脚本了,点击录制按钮后在录制询问提示框中点击确定按钮:
    在这里插入图片描述
    等待AR通过谷歌驱动调用谷歌浏览器,并打开浏览器:
    在这里插入图片描述
    在浏览器中输入不被测系统的访问网址:
    在这里插入图片描述
    敲回车或就可以记录下被测系统的访问网址信息:
    在这里插入图片描述
    接下来输入被测系统客户管理系统的用户名test和密码test点击登录按钮:
    在这里插入图片描述
    记录下登录信息后,进入到系统首页,点击首页中的退出系统按钮:
    在这里插入图片描述
    可以看到AR记录下来的完整脚本信息:
    在这里插入图片描述
    结束录制:
    在这里插入图片描述
    结束录制后展示的是关键字视图,需要对脚本进行编辑则点击专家模式进入脚本编辑模式:
    在这里插入图片描述
    进入专家模式:
    在这里插入图片描述
    接下来对脚本进行参数化:
    在这里插入图片描述
    设计参数表:
    在这里插入图片描述
    点击循环参数表按钮,在团出矿种点击确定按钮,添加参数化循环:
    在这里插入图片描述
    整理好编辑好的脚本:
    在这里插入图片描述
    然后将录制下来的脚本剪切粘贴到循环中:
    在这里插入图片描述
    点击执行按钮,执行完成后查看输出区域的执行结果和日志信息最下方的执行结果:都为成功则表明脚本设计完成:
    在这里插入图片描述
    接下来设计正常登录和用户名不存在,以及密码错误的情况的处理:
    出现用户名不存在和密码错误我们可以通过:ar.chromeBoxOk();这个命令来点击错误提示框中的确定按钮,来使得被测系统回到登录界面。于是我们编辑得到如下的脚本,设计参数表中的数据,使得数据中存在用户名不存在和密码错误的情况存在:
    在这里插入图片描述
    点击执行按钮,执行脚本,查看输出区域的结果和日志信息中最下方的执行结果,可以看到用例执行的结果信息,以及脚本的执行结果。
    在这里插入图片描述
    测试结束,通过正反例的执行可以发现登录功能正常。

    AR4.5.0.6安装包下载链接:https://pan.baidu.com/s/1dC-02L8l9angDO0TVbvOew?pwd=lzq3
    提取码:lzq3

  • 相关阅读:
    [MyBatisPlus]DQL编程控制②(查询投影、查询条件)
    Kotlin语法学习(一)
    搭建docker镜像仓库(二):使用harbor搭建本地镜像仓库
    acwing 843. n-皇后问题
    计算机毕业设计选什么题目好?springboot 旅游网站
    while语句使用
    selenium基础+环境配置
    golang 装饰器模式详解
    期末前端web大作业:餐饮美食网站设计与实现——餐厅响应式网站制作html+css+javascript+jquery+bootstarp
    前端刷新token,判断token是否过期(jwt鉴权)
  • 原文地址:https://blog.csdn.net/Small_But_Strong/article/details/125526296