python selenium菜鸟教程(seleniumpython自动化测试实战)

技术Python + selenium 自动化测试框架是怎样的今天就跟大家聊聊有关Python + selenium 自动化测试框架是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根

今天跟大家聊聊Python selenium自动化测试框架,可能很多人不太懂。为了让大家更好的了解,边肖为大家总结了以下内容,希望大家能从这篇文章中有所收获。

自动化测试框架

项目自动化测试框架设计为4层。

1.基础层(通用层)

基础层:

在这里封装常见和重复的代码。编写通用代码。

如果其他层想要,可以直接调用。

例如:

读取测试数据的代码和配置信息的代码;代码截图,代码定位元素等等。

2.功能层(页面层)

功能层:

Pages封装了页面的。将页面封装到类中。类包含:属性和方法。

将页面上的接口元素定义为类的属性;

将定位接口元素和操作封装到类的方法中;

3.业务层

业务层:

整合页面、测试数据等,形成完整的业务功能。

4.用例层

用例层:

实现并打包相应业务功能的用例。将其放入测试套件中进行批量执行,并生成测试报告。

每个业务功能都有许多用例。

4层框架对应的项目工程

OAProject

Config文件夹目录:用于存储与配置信息相关的文件,如URL.csvdb.csv。

数据文件夹目录:用于存储测试数据文件。示例:login_test_data.csv

图片文件夹目录:用于存储截图文件。例如:xxxx.png

报告文件夹目录:用于存储测试报告文件。例如:xxxx.html

文件目录:如果有自动上传附件的功能,可以有。用于存储上传的附件文件。

Src包:package:用于管理oa项目中的所有py文件。

公共包:存储公共和公共代码。对应:第1级:基础,一般水平

如:

读取CSV文件中的测试数据

页面包:用于存储页面代码;映射:第二层:功能页面层

业务包:用于存储业务层代码。通信:级别3:业务级别

Test_case包:组装测试用例的代码;对应:第四层:用例层

Test_run包:存储测试套件生成的测试报告的代码;对应:第四层:用例层

Python+selenium自动化测试框架是怎样的

其中:

Pages test _ case package可以根据功能模块继续创建包。例子:XTBG ggxx等等。

看完以上内容,你对Python selenium自动化测试框架有了更好的理解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/154819.html

(0)

相关推荐

  • parameters里的默认数值怎么设置(parameters怎么赋值给它)

    技术Parameters参数怎么使用本篇内容介绍了“Parameters参数怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够

    攻略 2021年12月24日
  • servlet和web应用服务器(servlet教程web)

    技术如何浅析Servlet的Web应用程序本篇文章给大家分享的是有关如何浅析Servlet的Web应用程序,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Ja

    攻略 2021年12月18日
  • apr是几月,APR办理护照的时候指的什么

    技术apr是几月,APR办理护照的时候指的什么护照有效期上的APR指的是4月份的意思,10 apr 63应该是“10 apr 13”即到期时间是2013年4月10日apr是几月。1、外交护照和公务护照有效期最长不超过5年

    生活 2021年10月26日
  • 抖音真人赞10个自助下单,介绍下抖音刷真人赞多少钱?

    技术抖音真人赞10个自助下单,介绍下抖音刷真人赞多少钱?于抖音新手怎么快速涨粉丝?
    1、大量关注别人,这样必定会带来许多的粉
    2、评论别人,不停地评论陌生人的抖音,只要看到有人发抖音就去留下高质量的评论,每次都坐上沙发,

    测评 2021年11月9日
  • 全球充电宝排行榜10强,哪个品牌的充电宝更实用更安全

    技术全球充电宝排行榜10强,哪个品牌的充电宝更实用更安全应"悟空小秘书"邀答全球充电宝排行榜10强!哪个品牌的充电宝更实更安全?答:那还要问吗?华为充电宝最好、最安全!理由何在?1⃣️华为充电宝充电时的温度控制在70度的

    生活 2021年11月1日
  • SpringBoot HATEOAS的原理是什么

    技术SpringBoot HATEOAS的原理是什么本篇文章给大家分享的是有关SpringBoot HATEOAS的原理是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小

    攻略 2021年11月23日