![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python自动化测试
爱学习的包青蛙
这个作者很懒,什么都没留下…
展开
-
selenium项目实战(五):unittest重构测试用例
一.用户注册测试用例将__init__(self)里的内容放到setUpClass(cls)中去,初始化浏览器驱动,将所有的python断言assert改为unittest的断言方法。二.文章分类和添加删除文章测试用例这两个测试用例需要先进行管理员登录,即传参数,初始化修改为class TestCategory(unittest.TestCase): def __init__(self, login): unittest.TestCase.__init__(self)原创 2022-03-10 14:06:36 · 667 阅读 · 0 评论 -
selenium项目实战(四):完成测试用例
一.用户注册测试用例问题showapi报错:不是有效的图片文件。该api需要图片url地址或者图片的base64编码,可利用base64模块将图片转换为base64编码解决该问题。同时测试多个用例时,测试下一个前要将上一个的数据清空。否则会报错。二.用户登录测试用例问题三.管理员登录测试用例四.文章分类测试用例五.添加删除文章测试用例调试程序过程中,sleep的设置很重要,需要等待网页完成相关操作再进入下一步,否则运行可能出错。...原创 2022-03-10 08:54:30 · 1567 阅读 · 0 评论 -
selenium项目实战(三):实现网页验证码识别
步骤截屏整个页面获得验证码坐标数据根据坐标数据抠图使用pytesseract模块进行验证问题:利用save_screenshot和PIL模块的crop截取验证码区域时,截取不到正确的二维码图片。**原因:**坐标定位不准确,电脑默认缩放的值为125%。将其改为100%即可正确定位;或者将对应的左上角坐标x、y,图片宽高width、height分别乘以对应的比例1.25,同样可以准确截取图片。图片验证码识别方案:使用pytesseract库:该方法适合各种变形较少的验证码,对原创 2022-03-10 08:52:20 · 4660 阅读 · 0 评论 -
selenium项目实战(一):环境配置
本项目是一个Java开源项目1.安装JDKhttps://www.cnblogs.com/zll-wyf/p/15095664.html2.安装Mysqlhttps://blog.csdn.net/bobo553443/article/details/813831943.安装Tomcathttps://blog.csdn.net/o_o_gl/article/details/796629954.安装Jpresshttp://www.jpress.io/download(1)将下载好的Jpr原创 2022-03-10 08:50:03 · 154 阅读 · 0 评论 -
常见ADB命令
连接模拟器adb connect 127.0.0.1:62001 (62001是夜神模拟器的默认端口号)查看连接的设备adb devices查看被测app的包名和入口启动页面aapt dump badging apk路径原创 2022-03-04 16:18:50 · 63 阅读 · 0 评论 -
‘adb‘ 不是内部或外部命令,也不是可运行的程序
安装SDK时遇到该问题:启动cmd窗口,确定用户目录,如下图C:\Users\zq在SDK安装目录下找到platform-tools文件夹,打开后将里面的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件复制到上述目录C:\Users\zq中...原创 2022-03-04 09:38:36 · 177 阅读 · 0 评论