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

基于selenium python的自动化测试--环境的配置,第1张

概述一.软件的下载 1.下载最新版本的python、pycharm 到各自的官网下载即可   二、python库的配置   剩下的各个包也都是比较重要的,有负责图像处理的,有负责接口测试的,建议全都下载下来   三、安装tesseract-ocr 根据安装包安装好 tesseract   记录好安装路径    一共需要用到三个 1. 路径/tesseract.exe 2.路径 3.路径\tessdat

一.软件的下载

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

 

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

 

 

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

总结

以上是内存溢出为你收集整理的基于selenium python的自动化测试--环境的配置全部内容,希望文章能够帮你解决基于selenium python的自动化测试--环境的配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1191543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存