运维开发网

基于selenium python的自动化测试--环境的配置

运维开发网 https://www.qedev.com 2020-06-21 20:06 出处:网络 作者:运维开发网整理
一.软件的下载 1.下载最新版本的python、pycharm 到各自的官网下载即可   二、python库的配置

一.软件的下载

1.下载最新版本的python、pycharm 到各自的官网下载即可

 

二、python库的配置

基于selenium python的自动化测试--环境的配置

 

剩下的各个包也都是比较重要的,有负责图像处理的,有负责接口测试的,建议全都下载下来

 

三、安装tesseract-ocr

根据安装包安装好 tesseract   记录好安装路径    一共需要用到三个

1. 路径/tesseract.exe

2.路径

3.路径\tessdata

 

(1)配置本地路径

复制路径1    找到python--lib--site-packages--pytesseract--pytesseract.py文件 

基于selenium python的自动化测试--环境的配置

 

 

 查找 cmd关键字--修改其默认路径为本地的tesseract的地址(主意系统默认的层级为\但是python需要改成/)

仿照上述步骤更改下图中的位置

 

基于selenium python的自动化测试--环境的配置

 

 

 (2)配置环境变量

https://blog.csdn.net/yannanyue1234/article/details/79781569仿照该博客的方法更改环境变量(需要重启后才能生效新的环境变量)

 

 

四、配置识别验证码model

找到图中路径的文件

基于selenium python的自动化测试--环境的配置

基于selenium python的自动化测试--环境的配置

 

 

1.修改为之前声明过的路径

2、3.此处为截图后验证码图片保存的位置       以后所有类似的地方都需要更改

4、5.此处为修改截图后的分辨率,主要用于分辨率为非标准分辨率的电脑,如果再标准分辨率的电脑上则不需要此处,由图中注释所说,k为更改过的,a为未更改的,标准分辨率下用a

 

 

五、运行case试验

基于selenium python的自动化测试--环境的配置

 

 

随便运行一个生产环境的case用例,如果执行成功则配置完成

 

六、用例结构解析

基于selenium python的自动化测试--环境的配置

 

第一部分为pom模式中的case

第二部分为存储一部分测试数据  如excel文档等

第三部分为封装好的快捷方法  如 1、登陆模块    进入后台部分菜单模块  直接调用即可

                                                      2、封装好的mongo 相关语句等功能性模块

第四部分为pom模式中的page模块(包含basepage)

第五部分为存放测试报告的模块

第六部分为目前在试验阶段的部分功能模块,有一个每隔三万六千秒自动打卡签到的模块可以试试

第七部分是testrun

 

基于selenium python的自动化测试--环境的配置

图中位置是批量运行测试用例的模块位置,图中标记的地方是规定执行什么路径下的测试用例

 

基于selenium python的自动化测试--环境的配置

 

 找到图中所示文件,用浏览器打开即可看到本次的测试报告

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号