摘要: 一、背景 本文章主要是分享如何使用Python从试题库中面抽取试题,生成的试卷每一份都不一样。 二、准备工作 1.安装Python3 下载地址:https://www.python.org/downloads/windows/ 2.安装库 pip install python-docx==0.8.1 阅读全文
posted @ 2020-11-18 10:54 疯狂的机器人 阅读(2694) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 1.虚拟机VMware安装CentOS7 2.CentOS7安装Docker 安装方法:https://www.cnblogs.com/airb/p/13359563.html 二、安装Jenkins 1.拉取Jenkins镜像 命令:docker pull jenkins/jenki 阅读全文
posted @ 2020-10-29 16:00 疯狂的机器人 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Liuux命令查询入口 Linux命令 — 系统信息 命令代码注释说明 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /d 阅读全文
posted @ 2020-10-29 13:46 疯狂的机器人 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、背景 协助产品部门提取10000份产品log信息中的SN号、IMEI号、ICCID号到Excel表格中。 1.l原始的og内容: 2.提取后的Excel表格: 二、实现 1.思路 a.for遍历获取所有log文件的路径; b.for遍历log文件内容; c.re正则匹配SN号、IMEI号、ICC 阅读全文
posted @ 2020-10-29 11:09 疯狂的机器人 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 一、TortoiseSVN安装 1.下载地址(包含中文语言包) https://tortoisesvn.net/downloads.html 2.TortoiseSVN安装 下载完成后,双击TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.msi 点击Next->点击N 阅读全文
posted @ 2020-09-08 09:51 疯狂的机器人 阅读(20162) 评论(0) 推荐(0) 编辑
摘要: 本章节主要讲解caselist.txt、config.ini、Main.py文件,以及展示测试报告、日志等。 一、caselist.txt caselist存放需要执行的case名称(TestCase目录),不需要执行的时候就在case名称前加上"#"号注释掉,这样可以选择性的执行用例。 二、con 阅读全文
posted @ 2020-09-07 13:32 疯狂的机器人 阅读(815) 评论(2) 推荐(1) 编辑
摘要: 本章节主要讲解excel测试用例(UI_TestCase.xlsx)、unittest组织登录测试用例,其中需要用到读取UI_TestCase.xlsx测试数据、paramunittest(参数化)、调用loginPage类、断言等方法。 详细如下: 一、UI_TestCase.xlsx 二、tes 阅读全文
posted @ 2020-09-06 11:37 疯狂的机器人 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 本章节以网易企业邮箱登录页面为案例,封装的方法主要有:登录页面元素、输入账号、输入密码、登录成功、登录失败等登录相关的步骤,loginPage是继承了basePage类,相当于中间层,以后页面元素变动,主要也是修改loginPage内容。 一、loginPage.py # _*_ coding:ut 阅读全文
posted @ 2020-09-05 10:53 疯狂的机器人 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 本章节主要是封装selenium库的一些基础操作方法,如:元素定位、截图、元素通用操作、切换frame、警示框处理等等,basePage是最底层操作页面的方法,只要是web页面一些常用的操作都可以写在该基类中,后面有需要的地方直接调用即可。 一、basePage.py # _*_ coding:ut 阅读全文
posted @ 2020-09-04 10:41 疯狂的机器人 阅读(652) 评论(1) 推荐(0) 编辑
摘要: 本章节主要是讲解Public目录中的公共方法,封装的方法中都写了详细的注释,具体封装方法如下: 一、getPathInfo.py # _*_ coding:utf-8 _*_ import os def get_Path(): """ 返回上级目录的绝对路径 """ return os.path.d 阅读全文
posted @ 2020-09-03 09:45 疯狂的机器人 阅读(1024) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 1.Python3.7安装 下载地址:https://www.python.org/downloads/release/python-376rc1/ 2.Python库安装 pip install configparser pip install xlrd pip install se 阅读全文
posted @ 2020-09-02 17:23 疯狂的机器人 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 由于保密原则,案例都是Demo,希望能帮到感兴趣的朋友。 一、POM模型介绍 1.POM是什么? Page Object Model (POM) 直译为“页面对象模型”,这种设计模式旨在为每个待测试的页面创建一个页面对象(class),将那些繁琐的定位操作封装到这个页面对象中,只对外提供必要的操作接 阅读全文
posted @ 2020-09-02 16:45 疯狂的机器人 阅读(978) 评论(1) 推荐(0) 编辑
摘要: 一、环境搭建 MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。 下载地址:http://mqttfx.jensd.de/index.php/download 二、界面介绍 1.主界面 2. 阅读全文
posted @ 2020-08-14 14:55 疯狂的机器人 阅读(9850) 评论(2) 推荐(0) 编辑
摘要: 一、Dockerfile介绍 1.概念 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 Dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令,’#’ 为 Dockerfile 中的注释。 2.案例 [ro 阅读全文
posted @ 2020-08-08 09:41 疯狂的机器人 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 一、创建镜像 1.拉取镜像 docker pull python:3.7 2.启动容器 docker run -it 014d597185ae /bin/bash 3.安装python库 在容器中安装所需python库 4.创建镜像 阅读全文
posted @ 2020-08-08 09:41 疯狂的机器人 阅读(686) 评论(0) 推荐(0) 编辑