摘要: 结构目录如上: Base包:存放一些基类,这次我们要封装的浏览器引擎类放在这个包里面 TestSuites:存放测试用例,新建Test.py来测试这个引擎类 Utils:存放工具类,chrome和firefox的驱动放在这里面 Browser_engine.py import os from sel 阅读全文
posted @ 2020-05-25 16:48 RonyJay 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 前面一直在说,我理解的UI自动化就是 启动 - 定位 - 操作 - 断言 前面所有的脚本,几乎都是在一段代码中,将这四个步骤全部揉在了一起,一两个case倒是没有什么大问题,要是让你维护100个,1000个case呢。 如果某一天一个UI的元素定位发生了变化,其中涉及到500条case,那岂不是要改 阅读全文
posted @ 2020-05-25 11:22 RonyJay 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 听大佬讲过自动化测试的三个层次 1.手工测试用例到自动化测试脚本的转化 2.设计/维护自动化测试框架 3.流程的自动化方案设计,比如说一键打包,自动部署,自动测试,生成报告等 前面的例子,基本都是讲解第一阶段的内容,从这篇开始,将开始包含一些selenium的二次封装的东西,以及框架的设计方案,工程 阅读全文
posted @ 2020-05-25 09:59 RonyJay 阅读(343) 评论(0) 推荐(0) 编辑