随笔分类 -  自动化测试框架

摘要:通过pip安装pytest、selenium; 整个基础结构如下: (1)使用fixture启动webdriver浏览器 (2)参数化需要配对对的控件元素: (3)封装常用函数 (4)页面操作: (5)测试用例 这里只是基础框架集成 GitHub源码地址:https://github.com/fen 阅读全文
posted @ 2020-09-06 00:57 冯立挺 阅读(2799) 评论(0) 推荐(0) 编辑
摘要:pytest相对unittest来说,有很多优点,比如pytest有大量的插件,用例失败可以定义重新执行几次.... 前置:安装pytest; 使用pycharm打开settings,在project点击+搜索pytest后点击install即可 一、pytest的命名规则: 1、运行的.py文件必 阅读全文
posted @ 2020-07-10 18:26 冯立挺 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在UI自动化时,越做到后面越难处理,主要会出现以下问题: 1、代码越多,看的越拥挤,不好阅读 2、维护成本越来越高,UI稍微改了一些变动,就要改大量代码,比如替换定位元素 3、函数方法多用,没有可复用方法 在以上问题出现后,有人就总结出一个PO模式,主要原理就是将各种定位、方法、操作分开使用,使脚本 阅读全文
posted @ 2020-06-22 12:03 冯立挺 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、创建 打开pycharm添加py文件,选择unittest 例如创建auto-test.py 二、使用 unittest的组件主要包含4个 1、TestCase class 类名(unittest.TestCase):创建类名,并继承unittest.TestCase,类名后面括号里表示继承,可 阅读全文
posted @ 2020-06-19 10:46 冯立挺 阅读(219) 评论(0) 推荐(0) 编辑