自动化之路
文章平均质量分 86
哎呀呦呵
测试工程师
展开
-
UI自动化进销存系统之会员管理(二)
会员管理添加页面操作:在page目录下创建一个member_manage_page.py,继承BasePage,写一个添加会员的页面操作以及验证页面操作的方法。上一篇介绍了进销存系统的登录,这块来介绍一下会员管理模块添加会员。需要使用前面封装的公共方法,通用定位元素的封装和基于方法的测试夹具。这块我输入之后发现,我没有写点击方法,但是在操作出生日期时,日期弹框会出来,所以我在定位下个元素之后,点了了一次,弹框消失了。因为登录进去系统后,不是直接跳转到会员管理页面,所以这里添加了一个跳转到员工管理的方法。原创 2023-03-27 16:23:43 · 271 阅读 · 0 评论 -
UI自动化进销存系统框架整合(三)
写了测试脚本验证用户登录和添加会员的操作,接下来按照测试框架介绍对于日志的封装,测试数据读取,运行测试脚本生成测试截图和测试报告。pages:存放基于页面操作的基类base_page.py和对页面属性和操作的类如login_page.py。怎么对页面通用元素定位,封装了base_page.py,还有对页面登录login_page.py。common:存放编写的测试工具、比如连接数据库工具、读取数据工具。config:存放一些配置文件、比如日志配置文件、数据文件存放路径。test_case:存放测试脚本。原创 2023-04-03 11:34:07 · 358 阅读 · 0 评论 -
unittest框架从编写测试脚本到生成测试报告
unittest框架、TestCase(测试用例)、TestSuite(测试套件)和TestRunner(测试执行)TestLoader(测试加载)、Fixture(测试夹具)、生成测试报告原创 2023-02-18 11:04:01 · 1288 阅读 · 0 评论 -
python操作数据库---pymysql
python操作mysql原创 2022-11-01 15:08:55 · 4455 阅读 · 0 评论