07 2022 档案

摘要:mysql基本类封装 # -*- coding: UTF-8 -*- import re import MySQLdb as mdb class MysqldbHelper(object): """操作mysql数据库,基本方法 """ def __init__(self , host="local 阅读全文
posted @ 2022-07-25 10:27 一只琥珀 阅读(917) 评论(0) 推荐(0) 编辑
摘要:一、SQL语句常用查询 对mysql数据库的查询,除了基本的查询外,有时候需要对查询的结果进行处理。例如只取一部分数据,对查询结果进行排序或分组等等。模板表 按关键字排序 :类比于windows 任务管理器 使用select语句可以将需要的数据从mysql数据库中查询出来,如果对查询的结果进行排序, 阅读全文
posted @ 2022-07-22 10:54 一只琥珀 阅读(65) 评论(0) 推荐(0) 编辑
摘要:linux语法使用大全 tail 用法 # 查看最后实时输出,300f是显示最后的300行 tail -300f zhuaqu.log # 搜索查询显示关键字相邻的50行 tail -300f zhuaqu.log |grep "tcmalloc" -C 50 nohup后台启动 # nohup 命 阅读全文
posted @ 2022-07-22 10:37 一只琥珀 阅读(60) 评论(0) 推荐(0) 编辑
摘要:adb使用方法 # 打开手机开发模式 # 进入开发模式,打开usb调试 # 链接adb # 查看模拟器驱动(adb devices 打印出检测到的仿真器或设备列表)表示已经连接成功设备 adb devices # 链接模拟器驱动 adb connect 127.0.0.1:62001 # 用root 阅读全文
posted @ 2022-07-22 10:05 一只琥珀 阅读(184) 评论(0) 推荐(0) 编辑
摘要:先简单介绍一下目录,再贴一些代码,代码里有注释 Basic目录下写的是一些公共的方法,Data目录下写的是测试数据,image存的是测试失败截图,Log日志文件,Page测试的定位元素,report测试报告,Test测试用例,pytest.ini是pytest启动配置文件,requirements. 阅读全文
posted @ 2022-07-21 16:46 一只琥珀 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:自动化测试框架 项目自动化测试框架设计为4层 1.基础层(通用层) 基础层: 将通用,重复性比较高的代码封装到这里。 写通用的代码的。 其他3层想要的话,就可以直接调用。 例如: 读取测试数据的代码,读取配置信息的代码;截图的代码的,定位元素的代码等等 2.功能层(页面层) 功能层: pages 封 阅读全文
posted @ 2022-07-21 09:35 一只琥珀 阅读(2629) 评论(0) 推荐(0) 编辑
摘要:mysql 在查询结果中进行二次查询 count(id)、max(id)、是结合 group by id,一起使用的 # 第一次查询:查询身份证编号和出现次数 select cardid,count(cardid) as total from p_person_info group by cardi 阅读全文
posted @ 2022-07-19 16:15 一只琥珀 阅读(27) 评论(0) 推荐(0) 编辑
摘要:正文 现在很多网站都上了各种前端反爬手段,无论手段如何,最重要的是要把包含反爬手段的前端javascript代码加密隐藏起来,然后在运行时实时解密动态执行。 动态执行js代码无非两种方法,即eval和Function。那么,不管网站加密代码写得多牛,我们只要将这两个方法hook住,即可获取到解密后的 阅读全文
posted @ 2022-07-08 10:03 一只琥珀 阅读(209) 评论(0) 推荐(0) 编辑
摘要:官方帮助: https://pyppeteer.github.io/pyppeteer/reference.html 下载文本中的网页源码,由于需要向下拉动滚动条所以使用pyppeteer渲染网页,并执行js代码,可是发现开启无界面的时候似乎执行不了js代码,还有异步的时候好像也执行不了js代码 环 阅读全文
posted @ 2022-07-08 09:38 一只琥珀 阅读(976) 评论(0) 推荐(0) 编辑
摘要:https://npm.taobao.org/mirrors/chromium-browser-snapshots/ 阅读全文
posted @ 2022-07-07 19:00 一只琥珀 阅读(20) 评论(0) 推荐(0) 编辑
摘要:问题描述 import asyncio from pyppeteer import launch async def main(): browser = await launch(headless=False) input() await browser.close() asyncio.get_ev 阅读全文
posted @ 2022-07-07 18:58 一只琥珀 阅读(492) 评论(0) 推荐(0) 编辑
摘要:工具和资料 QQ群 - Javascript高级爬虫https://jq.qq.com/?_wv=1027&k=5Bcu3YU -作者自建群,欢迎加入! 中国商标网加密接口https://github.com/rockswang/wsjs.saic.mmewmd -仅做演示 awesome-jave 阅读全文
posted @ 2022-07-07 18:45 一只琥珀 阅读(1786) 评论(0) 推荐(0) 编辑
摘要:前言: 实际项目中的用例数量会非常多,几百上千;如果采用单进程串行执行的话会非常耗费时间。假设每条用例耗时2s,1000条就需要2000s $\approx$ 33min;还要加上用例加载、测试前/后置套件等耗时;导致测试执行效率会相对低。 想象一下如果开发改动一块代码,我们需要回归一下,这时候执行 阅读全文
posted @ 2022-07-04 10:41 一只琥珀 阅读(320) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示