自动化
文章平均质量分 61
殷殷殷先森丶
亡羊补牢不如未雨绸缪!
展开
-
apifox 接口工具
文章目录前言一、apifox是什么二、功能简介三、使用步骤 1.下载 2.注册 3.使用说明 4.简单流程 a)创建项目 b)新建分组 c)新建子分组 d)导入接口文件 (导出同样可以选择导出格式) &n.原创 2022-02-22 14:37:17 · 8941 阅读 · 1 评论 -
pytest框架 读取Excel中的用例
简介在使用pytest框架时,使用@pytest.mark.parametrize装饰器来进行参数化,是不是觉得很费劲,特别是后期的维护,是一个很头大的事情,所以我想和unittest框架一样,读取Excel中的用例来进行执行,后期也方便维护,这样会更省时、省心、省力!装饰器参数化import pytestimport random@pytest.mark.parametrize('x', [(1), (2), (6)])def test_add(x): print(x) a原创 2021-02-23 11:27:04 · 3713 阅读 · 1 评论 -
pytest 利用allure 生成可视化报告(mac
生成报告需要先下载配置好allure,没有下载配置的可根据下方链接内容操作:配置allure文章链接配置完成后,直接在代码中加入下方代码即可:if __name__ == "__main__": # 生成脚本执行后的json、txt文档 pytest.main(['--alluredir', '../report/xml']) ''' 第一个路径是指定上个main中生成的文件路径 第二个路径是指定生成HTML后存放的文件路径 --clean 是去除上次生成的原创 2021-02-03 15:19:31 · 292 阅读 · 1 评论 -
如何利用python来操作Excel
1、读取这里是读取的指定列数#!/usr/bin/env python3# coding: utf-8import xlrdclass ReadTheTestCase: def read(self, FirstFile, HowManyColumns): # 文件的绝对路径 open = xlrd.open_workbook('C:/Users/Administrator/Desktop/sheer.xlsx') open.sheet原创 2020-10-10 10:49:53 · 428 阅读 · 1 评论 -
python 利用QQ发送邮件
1、设置邮箱、拿取授权码:1、点击邮箱左上角设置2、点击左上角的账户3、找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务:4、点击开启POP3/SMTP服务:5、根据提示,发送短信,然后获取到授权码,把授权码复制下来(发送邮件的时候需要使用)6、代码参考:(这里发送的是文本邮件)。。。我是设置了一个公用的,在其他位置进行引用的import smtplib # smtplib 用于邮件的发信动作from email.mime.text impor原创 2020-07-09 09:53:19 · 695 阅读 · 0 评论 -
python 利用钉钉推送执行消息
第一步:下载包:1、可以在Pycharm 中直接下载2、也可以在终端下载终端下载:pip install dingtalkchatbot这里是需要的包:import timeimport hmacimport urllibimport hashlibimport base64from urllib import parse第二步:设置钉钉机器人:1、点击群内右上角群设置2、点击智能群助手3、点击添加机器人4、点击添加机器人5、选择自定义6、输入名称7、安全设置:选原创 2020-06-29 16:44:19 · 1331 阅读 · 0 评论 -
python 利用 tesseract 识别图片验证码
一、配置环境1、下载:a.文件包:tesserocr-2.4.0-cp37-cp37m-win_amd64链接:https://pan.baidu.com/s/17jeqbiOojLGjqMTg99CPCw提取码:88fab.文件包:tesseract-ocr-w64-setup-v5.0.0.20190623链接:https://pan.baidu.com/s/117O4nhljit...原创 2020-04-21 16:32:00 · 1680 阅读 · 6 评论 -
airtest IDE自动化,Chrome链接web 添加断言(四)
今天介绍下,添加断言的方法:在左侧的操作框内找到:assert_template点击此功能键,然后找到你需要断言的元素,进行截图例:driver.assert_template(Template(r"![在这里插入图片]", "true, 跳转成功,内容显示正确!")前面图片为你所判断的元素,后面是你写的断言说明!执行后,可查看报告内信息:这里标注下:最好去设置下默认的浏...原创 2020-01-06 17:00:48 · 1047 阅读 · 0 评论 -
airtest IDE自动化,链接web 基于Chrome (三)
今天无聊,就分享下链接web的方法!1、设置路径:找到Chrome(谷歌) 的快捷方式,右键找到“打开文件所在位置”进入文件后复制文件所在的路径在Airtest IDE的选项下拉框内点击设置按钮把弹窗滚动到底部,找到Selenium一栏点击输入框在路径框内粘贴已经复制的Chrome路径选择Chrome.exe,然后确定即可;至此路径配置完成2、添加录制web的操作框...原创 2020-01-04 15:28:54 · 3732 阅读 · 2 评论 -
基于python 的UI自动化的环境搭建
首先下载环境需要的内容首先创建一个文件夹,把下面的内容安装到一个文件夹内1、下载python:链接:https://pan.baidu.com/s/1Z5OrUK1MvqrwB0wC0cPFRg提取码:gfjx也可去官网下载,我这个是3.8.1版本2、下载pycharm-community PC链接:https://pan.baidu.com/s/1s73mQtF0XdL36U...原创 2020-01-03 14:40:23 · 537 阅读 · 0 评论 -
airtest IDE自动化,链接android (二)
1.电脑链接android2.android端在开发者模式,打开USB图一、图二、图三、3.刷新ADB,查看设备是否显示4.进行链接手机端链接成功界面5.录制自动化脚本开始了各功能键相关介绍5.1 点击touch...原创 2019-12-04 17:32:31 · 363 阅读 · 0 评论 -
airtest IDE自动化,环境搭建(一)
--------------嗒嗒嗒…学习了一下这个自动化框架,真心不错,今天分享下---------------1.下载jdk注:这里不做具体说明,不知道的可以看我的相关文章2.下载python安装python链接:链接:https://pan.baidu.com/s/1KE57e_t9IkLlf3xbrrTMjQ提取码:h15t注:这里不做具体说明,不知道的可以看我的相关文章3.下...原创 2019-12-04 17:07:14 · 559 阅读 · 0 评论