摘要: 一、Chrome浏览器 首先,在所有的打开浏览器操作之前,要配置好python环境和selenium,安装好如下图所示:然后可以选择一款适合自己的编辑器,这里用的是pycharm(第一次写博客贴的动图怎么那么奇怪啊哈哈哈哈,不忍直视) 1 from selenium import webdriver 阅读全文
posted @ 2020-01-07 10:49 pegawayatstudying 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个项目,目录结构如下: 新建.py文件“opmysql.py”,输入以下代码: 1 import logging, os, pymysql 2 from public import config 3 class OperationDbInterface(object): 4 def __i 阅读全文
posted @ 2020-05-18 12:12 pegawayatstudying 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、一个简单的测试用例 1.在工作目录的./cypress/integration/examples文件夹下新建一个sample_spec.js文件 1 describe('My First Test', function() { 2 it('Does not do much!', function 阅读全文
posted @ 2020-05-06 16:13 pegawayatstudying 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、Cypress理解 End-to-End 基于js 官方文档:https://docs.cypress.io/guides/overview/why-cypress.html 二、安装 1.通过npm安装 1 npm install cypress --save-dev 打开 npx cypre 阅读全文
posted @ 2020-04-24 19:32 pegawayatstudying 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 一、问题背景 在做一个接口的测试工作,想要整理出所有的分类项,结果获取到一大堆的返回信息 二、python实现 1 # coding=utf-8 2 3 import imp 4 import sys 5 import re 6 imp.reload(sys) 7 # sys.setdefaulte 阅读全文
posted @ 2020-04-16 17:27 pegawayatstudying 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 一、命令行安装 1 pip install locust 输入locust进行查看 github地址:https://github.com/locustio/locust 二、简单的测试 创建test_locust.py文件 1 from locust import HttpLocust, Task 阅读全文
posted @ 2020-04-13 15:41 pegawayatstudying 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、having 和 where的区别 Having Where 过滤声明,在查询返回结果集以后对查询结果进行过滤操作 约束声明,在结果返回之前起作用 放在group by后面相当于where 不能放在group by后面 能使用聚合函数 不能使用聚合函数 可以接受group by,where或者f 阅读全文
posted @ 2020-04-10 17:11 pegawayatstudying 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、rev命令 1.字符串反转 2.一个或多个文件的反转 echo "A B C D" | rev 二、sed 命令 echo 'ABCD' | sed 's/\(.\)\(.\)\(.\)\(.\)/\4\3\2\1/g' 1 echo 'ABCD' | sed -r 's/(.)(.)(.)(. 阅读全文
posted @ 2020-04-07 18:19 pegawayatstudying 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 一、tesseract的安装 下载地址:https://digi.bib.uni-mannheim.de/tesseract/ github地址:https://github.com/tesseract-ocr/tesseract 具体安装参考博文:https://www.wj0511.com/si 阅读全文
posted @ 2020-03-13 18:04 pegawayatstudying 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1.生成JUnit XML文件 pytest dir --junit-xml=**/log.xml XML类型的日志主要用于存放测试结果,方便利用里面的数据定制自己的测试报告。 2.生成在线测试报告 pytest dir --pastebin=all 这条命令可生成一个session-log链接,复 阅读全文
posted @ 2020-03-06 14:02 pegawayatstudying 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一、pytest的参数化 在一组测试用例有固定的的测试数据,可以通过参数化的方式简化测试用例的编写。pytest本身支持参数化,不需要额外安装插件。创建test_parameterize.py文件: 1 import pytest 2 import math 3 # pytest参数化 4 5 @p 阅读全文
posted @ 2020-03-05 18:02 pegawayatstudying 阅读(178) 评论(0) 推荐(0) 编辑