自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Weeds的博客

我是来之辽阔大地上的一颗野草,历经万万年的“野火烧不尽,春风吹又生。”

  • 博客(157)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python使用eval给一个函数传不定长参数

示例:def aaa(a,b,c,d=None): print a,b,c,dd="b=2,a=1,d=8,c=3"f=eval("aaa(%s)"%d)

2022-01-17 16:13:13 832

原创 图文识别(一):验证码识别---中、英文、数字混合的单行文字识别等

最近有位大神分享了一个验证码库,试用一下发现非常实用,特做个分享记录。Github地址:GitHub - sml2h3/ddddocr: 带带弟弟 通用验证码识别OCR pypi版Pip地址:ddddocr · PyPI主要应用场景:验证码识别,中、英文、数字混合的单行文字识别等1.1 环境要求python >= 3.6Windows/Linux..1.2 快速安装使用pip命令安装:pip install ddddocr1.3 识别代码import

2021-11-25 09:40:07 2260

原创 window下删除多少天之前的数据

@echo offrem 设置保留多少天的天数和目标待删除目录的路径set days=300set "tarpath=F:\test\test"forfiles /p "%tarpath%" /s /m *.* /d -%days% /c "cmd /c del @path"dir /ad/b/s %tarpath%\ |sort /r >%tarpath%\kill.txtFor /f "tokens=*" %%i in (%tarpath%\kill.txt) DO rd "%%i.

2021-11-12 16:05:08 231

原创 powershell中文乱码解决办法

chcp 65001set ip=777777777777777777SET filePath="G:\application.properties"if exist %filePath% echo 修改配置文件application.propertiesrem PowerShell -Command "& {get-content %filePath% -encoding utf8 | set-content %filePath%.bak -encoding utf8}"rem 修改I.

2021-10-18 09:30:06 5329

转载 Robot Framework常用库简介

Robot Framework常用库简介 标准库Robot Framework可以直接导入使用的库,包括:  • BuiltIn :包含经常需要的关键字。自动导入无需import,因此总是可用的  • Dialogs :提供了暂停测试执行和从用户的输入方式。  • Collections:提供一组关键词处理Python列表和字典。  • OperatingSystem:允许执行各种操作系统相关的任务。允许执行各种操作系统相关的任务,使各种操作系统相关的任务在robotframework正在运.

2021-07-02 14:22:39 585

转载 “无法启动mysql服务,错误1067:进程意外终止”的解决方案

来源:https://www.zsite.com/thread/1441.html本人是虚拟机意外断电操作MySQL启动不了1.推测是数据库损坏,那么具体是哪个库损坏了,可以查看msyql安装目录下的log文件,查看log文件中的错误记录,找到出现问题的库和表,然后进行修复。2.如果还不行,可以试试这里我做的尝试:在mysql安装目录的Data的文件夹里面建立命名为“临时文件夹”的文件夹,把Data的文件夹里面的除了mysql之外的文件夹剪切进临时文件夹,这时启动Mysql服务,.

2021-05-17 19:26:11 2435

转载 MySQL修改root密码的多种方法+给远程登录赋权

参考http://blog.itpub.net/29578568/viewspace-2149699/一、MySQL修改root密码的多种方法在 Navicat for MySQL 下面直接执行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 就可以方法1: 用SET PASSWORD命令  mysql -u root格式:mysql> set password for 用户名@localhost = passwo...

2021-05-16 17:48:35 1214

转载 两篇关于Content-Type类型说明文章

https://www.cnblogs.com/applezxy/p/11174137.htmlhttps://blog.csdn.net/woaixiaoyu520/article/details/76690686

2021-01-07 10:58:31 133

原创 批处理和inputbox函数交互时实现换行,^&vbcrlf^&

::使用:+字符串实现标识作用,常见goto使用到标识set "vbs=%Temp%\GotUserInputedDataProgram.vbs"set "data=%Temp%\UserInputedData.tmp"::====================================::=========开始预置对话框=============::====================================::查找文件是否存在,存在就删除if exist "%vbs%.

2020-12-07 20:10:18 761

原创 bat 一些骚操作

::关闭输入,比较@echo off、echo off、@echo on、echo on区别@echo off::变量延迟方式1:setlocal enabledelayedexpansion,注意后面变量要!变量!格式才有效setlocal enabledelayedexpansion::设置dos界面字显示颜色color 0A::设置dos窗口的的标题title 标题名字echo %date% %time%::当前文件所在根目录类似%~dp0还有一些,可自行百度set root=%.

2020-12-07 20:09:34 559

原创 IOS自动化第四篇:mac机上启动多个appium连多台真机进行自动化执行

目的:实现连接多个手机进行自动化(太旧的appium不支持)2.1-启动多个appium方法:方法1:打开应用程序-选中appium,鼠标右键依次进入到Macos下,并双击运行appium方法2:选中appium,然后鼠标右键复制粘贴一份,可以分别根据端口号改名下,然后分别启动也可以的2.2-多个appium分别驱动Webdriveragent方式设置(设置Webdriveragent port):2.3 启动2.4 脚本中连接appium的参数修改.

2020-12-03 15:04:51 995 2

原创 IOS自动化第三篇:mac机常用操作

三 mac机常用操作1-快捷键按Cmd + C复制,或用Cmd + X剪切, 按Cmd + V粘贴, Cmd + S保存, Cmd + Q结束程序, Cmd + Del删除文件,Cmd+Shift+G进入路径,Cmd+Shift+4截图操作,Opt+Cmd+Esc强制退出程序,Option+Command+C 复制文件夹或文件的路径Command+N -开多个终端窗口双指向上,向下,向左,向右滚动触屏实现鼠标右击按住 C...

2020-12-03 13:43:27 322

原创 IOS自动化第二篇:WebDriverAgent安装、编译和appium使用

14-WebDriverAgent安装、编译推荐使用Appium-mac-1.18.3.dmg,及时Appium-mac-1.18.2.dmg其他版本都是问题特别多方式1:使用Appium-mac-1.18.3.dmg自带的WebDriverAgent(使用1.15和1.18.0.1版本appium自带的WebDriverAgent在使用命令sh ./Scripts/bootstrap.sh进行编译时,始终都不成功)1-进入appium安装目录下WebDriverAgent文件夹,具体.

2020-12-03 13:41:17 8745 6

原创 IOS自动化第一篇:环境安装

一 环境安装1-xcode下载安装1.更新Mac OS 操作系统 10.14.3或更高版本,再从苹果商店搜索Xcode进行下载安装2-java jdk安装(jdk1.8,根据需要可以下载其他版本)Oracle账号密码:*******@***.com 密码:*******1.1-下载链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html1.2-安装JDK( 参考链接:h...

2020-12-03 13:21:05 506

原创 输出位数超过12位的小数时,从第13位数字开始进行四舍五入问题

环境:python27,32位问题1描述:输出位数超过12位的小数时,从第13位数字开始进行四舍五入。比如:39202302163.46,1.00000000006问题2描述输出位数超过13位的小数会进行科学计数法(不绝对)这个时候要像输出正常就可以使用repr()函数如果0.00001---这种数据会以科学计数法开始处理...

2020-11-05 08:57:23 187

原创 python27 安装pyinstaller,并打包exe文件

一、下载安装第一种方式:如果python的环境已经配置好了,一行代码便可实现pyinstaller的安装。在cmd中输入pip install pyinstaller或者使用国外镜像(我使用国内镜像没有成功):pip install pyinstaller -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com第二方式:使用github的下载链接,下载pyinstallerv3

2020-11-03 17:54:00 829

原创 Python setup.py install报错TypeError: __init__() takes exactly 2 arguments (4 given)

问题原因是setuptools版本过低解决办法:官网:https://pypi.org/project/setuptools/18.0.1/#using-setuptools-and-easyinstall官网下载安装便好

2020-11-03 16:46:44 933 1

转载 总结python源文件编译、反编译、加密混淆

转摘链接本文更新地址 一、编译 1. 编译为 pyc 2. 编译为 pyo 或者 opt-n.pyc 文件 3. 编译成 pyd 或 so 链接库 编译方法一 编译方法二 编译方法三 使用建议 二、打包 1. PyInstaller 2. 压缩成 pyz 三、反编译 1. pyc 、pyo 文件反编译 在线网站:https://tool.lu/pyc/ uncompyle6 其他 Python 反编译工具 u

2020-11-03 10:16:29 1707

原创 <type ‘exceptions.OverflowError‘>:long int exceeds XML-RPC limits 报错解决办法

报错1:<type 'exceptions.OverflowError'>:long int exceeds XML-RPC limits报错2:<type 'exceptions.OverflowError'>:int exceeds XML-RPC limits解决办法:按图示把Python/lib/xmlrpclib.py下注释掉就OK了,无论是python3还是mac上都是一样的操作...

2020-11-02 19:53:04 1141

原创 mac机安装夜神模拟时,启动一直卡在99%

网上又很多情况,本次只是记录自己的解决方式:

2020-10-27 15:36:05 10218

原创 Mac机配置环境变量说明

Mac配置环境变量的地方1, /etc/profile (建议不修改这个文件全局(公有)配置,不管是哪个用户,登录时都会读取该文件。2, /etc/bashrc (一般在这个文件中添加系统级环境变量)全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。3, ~/.bash_profile (一般在这个文件中添加用户级环境变量)每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!4, 那么当ma...

2020-10-27 14:21:56 367

原创 删除无法直接删除输入法

直接使用工具就行了百度云下载链接:链接:https://pan.baidu.com/s/13ClXJvWTQZlvVh8iHsTojg提取码:4uan复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V6的分享下载解压后,双击打开exe程序...

2020-10-21 14:03:29 189 1

原创 使用Office Tool Plus安装office、visio、project等--很实用

推荐理由推荐理由如下:各种版本都有,家庭版,365,2016,2019统统都有,无须额外寻找Office软件安装包自带卸载工具,不需要额外再寻找清理Office历史版本的工具选择好软件组成后,软件自己针对性下载安装,没有多余的安装包,且安装包可以在软件安装目录下找到通过迅雷云下载,亲测速度最高大致2M/秒,平均维持在1.2M/秒有强大的说明文档与在线更新社区,不担心密钥,KMS地址过时注意事项: Win7版本只能安装Office2016,据说可以用16版密钥安装19版,但还是不建议安装Of

2020-10-21 13:57:06 16082

原创 常见模拟器官网

夜神模拟器(有window和mac版):https://www.yeshen.com/雷电模拟器:https://www.ldmnq.com/mumu模拟器(联网下载,需要先在助手):https://mumu.163.com/蓝叠使用核心和其他模拟器不同:蓝叠模拟器:https://www.bluestacks.cn/腾讯模拟器(联网下载,需要先在助手,和网页mumu一样):https://syzs.qq.com/?ADTAG=baidu.pz.bt04_1逍遥模拟器:https:/

2020-10-14 11:13:06 1711

原创 pip 功能报错AttributeError: ‘module‘ object has no attribute ‘wraps‘ 解决办法

第一步:下载get-pip.py文件https://bootstrap.pypa.io/get-pip.py第二步:cmd下运行命令:python get-pip.py

2020-09-10 17:37:49 600

原创 蓝叠模拟器多开时,查看多开端口号

由于蓝叠模拟器可以多开,及可同时运行很多多开的模拟器。使用adb可以一对一进行连接,多开用的是不同的adb端口。步骤:1.打开蓝叠模拟器adb调试(就版本不一定有这勾选项目,没有就跳过)  模拟器右上有一个倒三角▼-->设置-->引擎设置-->勾选“允许ADB连接”  可能需要重启模拟器2.找到打开的端口  1)打开注册表    win+R 打开运行    输入regedit后回车  2)定位到如下位置计算机\HKEY_LOCAL_MAC..

2020-09-03 14:49:41 3244

转载 市面上常见模拟器比对

https://www.zhihu.com/question/20863016作者:工程师GOOG链接:https://www.zhihu.com/question/20863016/answer/108423002来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。目前市面上安卓模拟器软件看着种类繁多,但其实只有两大流派:Bluestacks和Virutalbox。Bluestacks的历史可以追溯到2011年,是最早在PC上实现流畅运行安卓系统的方案..

2020-09-03 10:04:31 3720

原创 python调用java的.jar

一、JPype简述 1.JPype是什么?JPype是一个能够让 python 代码方便地调用 Java 代码的工具,从而克服了 python 在某些领域(如服务器端编程)中的不 足。2.JPype与Jython(JPython后继者)的区别?1)运行环境不同:jython运行在jvm上,而JPype的实际运行环境仍然是python runtime,只是在运行期间启动了一个嵌入的jvm;2)使用者不同:jython是给java程序玩的,JPype是给python程序...

2020-08-31 14:43:52 4623

原创 python 正则匹配任意字符串(包括换行符,空白等)--主用于文本

import relll="[订单]\nsndnum=27\n1=|消息类型|35|D|MSGTYPE|\n2=|委托合同号|11|6000|\n3=|证券代码|55|600600|\n4=|委托方式ordType|40|2|ORDTYPE|\n5=|交易所代码|100|SS|\n6=|买卖类别|54|1|BSDICT|\n7=|订单数量|38|9000|\n8=|委托价格|44|16|\n9=|指令方式|21|3|指令方式|\n10=|交易所证券代码|48|600666|\n11=|币种|15|CNY|

2020-07-25 14:33:25 4672

原创 Swapy工具下载安装(可简单生成pywinauto代码)

1-下载地址下载地址2安装exe文件正常安装就行基本使用请参考链接https://blog.csdn.net/weixin_40161673/article/details/83246861https://www.dazhuanlan.com/2019/09/26/5d8bf582966da/

2020-07-18 15:10:35 3500

原创 HTML中标签点击实现页面跳转

方法1:在button标签外套一个a标签<a href="http://www.baidu.com/"> <button>百度</button></a><--! a标签是在新窗口打开一个链接-->方法2:使用onclick事件<input type="button" value="按钮"onclick="javascrtpt:window.location.href='http://www.baidu.com/'" /&

2020-07-17 09:55:36 7430

原创 收藏测试相关清单汇总

收藏清单:Java自动化测试工具汇总收藏清单: python测试数据生成及代码扫描最全资源列表收藏清单:Java测试相关资源汇总收藏清单: python测试框架最全资源汇总收藏清单: python持续集成测试报告及其他最全资源汇总收藏清单: python安全测试API测试及性能测试最全资源汇总收藏清单: python自动化测试工具最全资源汇总...

2020-07-15 11:37:14 146

转载 收藏清单:Java自动化测试工具汇总

收藏清单:Java自动化测试工具汇总xUnit frameworks 单元测试框架JUnit - 常用的测试框架 TestNG - 测试框架 Test Data Supplier - TestNG DataProvider封装,让数据的生成更加灵活 TDD \ ATDD \ BDD工具 JBehave - Behaviour-Driven Development (BDD)测试框架. BDD是从 test-driven development (TDD) 和 accepta..

2020-07-15 11:32:15 459

翻译 收藏清单: python测试数据生成及代码扫描最全资源列表

收藏清单: python测试数据生成及代码扫描最全资源列表## Test Data manipulation 测试数据的操作和处理faker - 生成假数据的python库 fake2db - 创建假数据库 ForgeryPy - 使用起来很简单的假数据生成库. radar - 随机生成时间 robotframework-faker - faker的Robot Framework封装 hypothesis - Library for property based testing..

2020-07-15 11:31:15 123

翻译 收藏清单:Java测试相关资源汇总

收藏清单:Java测试相关资源汇总Virtual environments 虚拟化环境Vagrant - 配置简单可信赖的虚拟化环境管理工具 Docker - docker就不用多说了Performance & stress & load 性能测试Apache JMeter - 支持性能及功能测试 The Grinder - 使用多台测试机运行分布式性能测试的框架 Lightning - 融合JMeter,不支持功能测试,支持CI/CD Tsung - 基于..

2020-07-15 11:30:16 176

翻译 收藏清单: python测试框架最全资源汇总

收藏清单: python测试框架最全资源汇总xUnit frameworks(单元测试框架)frameworks 框架 unittest - python自带的单元测试库,开箱即用 unittest2 - 加强版的单元测试框架,适用于Python 2.7以及后续版本 pytest - 成熟且功能强大的单元测试框架 plugincompat - pytest的执行及兼容性插件 nosetests - 让python测试更容易一点 slash - python实现的单元测试框.

2020-07-15 11:29:24 215

翻译 收藏清单: python安全测试API测试及性能测试最全资源汇总

收藏清单: python安全测试API测试及性能测试最全资源汇总REST API Testing REST API测试Rester - 测试RESTful API的框架 pyresttest - REST以及API microbenchmarking工具 siesta - Python REST 客户端Virtual environments 虚拟环境virtualenv - 创建隔离的python开发环境的工具 virtualenvwrapper - virtualenv的一些扩.

2020-07-15 11:28:15 298

翻译 收藏清单: python持续集成测试报告及其他最全资源汇总

收藏清单: python持续集成测试报告及其他最全资源汇总Continuous Integration 持续集成buildbot - 自动化编译发布系统。大部分的软件项目可用 jenkins - 可扩展的开源持续集成server travis-ci - 免费的持续集成平台Reporting 报告allure pytest - PyTest的allure适配器 HTMLTestRunner - Python 标准库unittest的扩展. 生成简单好用的html报告 unittest-x

2020-07-15 11:20:35 185

原创 AutoitLibrary+robotframework中根据控件定位的几种写法

需要进行如下定位:1-直接用classnameNN定位和使用name,id,text写法:如下图

2020-07-14 14:50:53 531

原创 Django 连接数据库创建表时未创建成功,提示No migrations to apply原因出现和解决

1-出现这种情况的原因是之前使用过python manage.py migrate,并且建表成功了,后面又把数据库表手动删除了,所以必须找到数据库表django_migrations,把创建的记录删除:2-如果把migrations目录下0001_initial.py文件也删除了就需要重新执行一下两个命令:python37 manage.py makemigrationspython37 manage.py migrate3-如果migrations目录下0001_initial.py文件还在

2020-07-13 16:42:33 1238

run keyword 系列条件判断

使用rf中条件判断常用关键字,比如根据某一个关键字运行结果判断下一步怎么走

2018-01-06

网页元素定位方法

web自动化定位方法总结,以及简单案例使用,常用方法都有了

2017-12-13

window端自动化测试

包括AutoItLibrary 以及SikuLibrary 库使用以及常用关键字,window端自动化测试,定位工具,以及常用库,培训公司同事用的文档。

2017-12-13

robotframework框架的第三方库简单建立

robotframework框架的第三方库简单建立,简单的建立,后续还有如何用Python语言去调用Java包

2017-12-13

常用Selenium2Library关键字总结

常用Selenium2Library关键字总结,用于后期自己学习。

2017-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除