扫码阅读
手机扫码阅读
自动化测试混合驱动样例详解(3)
64 2024-10-17
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:自动化测试混合驱动样例详解(3)
文章来源:
光荣之路
扫码关注公众号
混合驱动样例详解
本系列文章提供了混合驱动样例的详尽解析,从实现结果分析到包内各文件的解读。
关键文件和方法介绍
- test_log.log:一个通过更改后缀名得到的普通日志文件。
- kd.xlsx:存放数据和关键字的Excel文件。
Action包中的主要方法
- browser_driver():获取浏览器WebDriver实例的方法。
- getintoframe/outframe:进入和退出frame的方法。
- inputtext:向输入框输入数据的方法。
- inputtextkb:通过键盘事件向输入框输入数据的方法。
- clicksth:点击按钮或链接,并等待元素可见的方法。
- clicksth_nodw和display_wait:两个分步实现点击和等待的方法。
run_case.py文件概述
作为框架的主程序,run_case.py
通过读取Excel文件中的测试用例数据并执行。
执行流程大纲
- 浏览器实例化。
- 打开指定网站并最大化窗口。
- 执行大循环,根据Excel中的指令拼接并执行动作字符串。
- 保存Excel,关闭日志文件,退出浏览器。
课程与资源推广
文章最后推广了光荣之路的Java和Python测试开发班,并提供了一些测试开发资源链接,鼓励学习和持续的代码实践。
想要了解更多内容?
查看原文:自动化测试混合驱动样例详解(3)
文章来源:
光荣之路
扫码关注公众号
光荣之路的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线