扫码阅读
手机扫码阅读

自动化测试混合驱动样例详解(3)

9 2024-10-17

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:自动化测试混合驱动样例详解(3)
文章来源:
光荣之路
扫码关注公众号
文章摘要

混合驱动样例详解

本系列文章提供了混合驱动样例的详尽解析,从实现结果分析到包内各文件的解读。

关键文件和方法介绍

  • test_log.log:一个通过更改后缀名得到的普通日志文件。
  • kd.xlsx:存放数据和关键字的Excel文件。

Action包中的主要方法

  • browser_driver():获取浏览器WebDriver实例的方法。
  • getintoframe/outframe:进入和退出frame的方法。
  • inputtext:向输入框输入数据的方法。
  • inputtextkb:通过键盘事件向输入框输入数据的方法。
  • clicksth:点击按钮或链接,并等待元素可见的方法。
  • clicksth_nodwdisplay_wait:两个分步实现点击和等待的方法。

run_case.py文件概述

作为框架的主程序,run_case.py通过读取Excel文件中的测试用例数据并执行。

执行流程大纲

  1. 浏览器实例化。
  2. 打开指定网站并最大化窗口。
  3. 执行大循环,根据Excel中的指令拼接并执行动作字符串。
  4. 保存Excel,关闭日志文件,退出浏览器。

课程与资源推广

文章最后推广了光荣之路的Java和Python测试开发班,并提供了一些测试开发资源链接,鼓励学习和持续的代码实践。

想要了解更多内容?

查看原文:自动化测试混合驱动样例详解(3)
文章来源:
光荣之路
扫码关注公众号