基于selenium python的自动化测试--环境的配置
一.软件的下载 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 ? 图中位置是批量运行测试用例的模块位置,图中标记的地方是规定执行什么路径下的测试用例 ? ? ?找到图中所示文件,用浏览器打开即可看到本次的测试报告 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |