加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-20 10:49:34 所属栏目:Python 来源:网络整理
导读:一.软件的下载 1.下载最新版本的python、pycharm 到各自的官网下载即可 ? 二、python库的配置 ? 剩下的各个包也都是比较重要的,有负责图像处理的,有负责接口测试的,建议全都下载下来 ? 三、安装tesseract-ocr 根据安装包安装好 tesseract? ?记录好安装路

一.软件的下载

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

?

二、python库的配置

?

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

?

三、安装tesseract-ocr

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

1. 路径/tesseract.exe

2.路径

3.路径tessdata

?

(1)配置本地路径

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

?

?

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

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

?

?

?

?(2)配置环境变量

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

?

?

四、配置识别验证码model

找到图中路径的文件

?

?

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

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

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

?

?

五、运行case试验

?

?

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

?

六、用例结构解析

?

第一部分为pom模式中的case

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

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

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

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

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

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

第七部分是testrun

?

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

?

?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读