基于python语言下的UI自动化测试框架搭建
Posted yk617558302
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于python语言下的UI自动化测试框架搭建相关的知识,希望对你有一定的参考价值。
pycharm工程展示
最近在搭一个UI自动化测试框架,想把整个搭建过程分享出来,如果有不对的地方,希望大家能够指正,首先创建一个名称为,antomation_framework_demo的工程文件,
pycharm中工程及文件如下图所示:
config:文件中包含调用的浏览器驱动及打开的URL地址
framework:
1、包含定义的页面基类,封装常用的页面操作方法
2、包含打开浏览器操作以及在相对路径下获取浏览器driver
3、日志处理方法
logs:执行日志以时间格式保存在该文件夹下,如:20190809162812.txt
pageobjects:定义homepage类,用来处理常用页面操作方法的操作
screenshots:执行截图存放文件,命名格式与日志命名格式一致
test_report:存放执行后生成的测试报告
testsuits:持续集成执行方法
tools:浏览器驱动存放文件夹
config.ini:配置文件
好了,具体的包已经创建完成了,现在开始看一下config文件,首先在config文件夹下右键新建->file文件->名称输入config.ini点击确定,打开config.ini,输入如下配置:
#配置文件,只存储浏览器类型和服务器URL
#调用的浏览器驱动,保留现在使用的浏览器驱动
[browserType]
#browserName = Firefox
browserName = Chrome
#browserName = IE
#打开URL地址,以百度为例
[testServer]
URL = https://www.baidu.com
以上是关于基于python语言下的UI自动化测试框架搭建的主要内容,如果未能解决你的问题,请参考以下文章