- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Python jpype调用Sikuli 实现图像点击,输入,拖动等操作
官网上RaiMan推荐的方式是使用Jython来调用内部的api根据自己实际的使用情况发现jpype也能调用他的api ,并且运行速度也不慢首先去官网下载sikuli最新版本(sikuli在1.1版本后做了较大改动),安装JDK最新版本下载后双击sikulixsetup进行安装,如果是python语言请选择第二个勾选然后点击继续,最后安装完成后会生成这四个文件主要使用到的是siku...
2019-01-31 20:59:40 2465 2
原创 Django 创建随机验证码
Django上实现登录验证码有两种方式(我自己能实现的)第一种调用captcha 验证码插件安装:pycharm 中直接搜索django-simple-captcha,或者pip3 install django-simple-captcha安装后在settings.py 中引入captchaINSTALLED_APPS = [ 'django.contrib.admin', ...
2019-01-30 13:28:11 617
转载 Python字符串翻转:面试题
方法一:反转列表法a = 'abcdefg'b = list(a)b.reverse()b = ''.join(b)print(b)方法二:循环反向迭代法字符串属于序列的一种,使用for循环遍历字符串,然后反向赋值给变量b,输出字符串反转a = 'abcdefg'b=''for i in a: b= i+bprint(b)方法三:反向循环迭代法a = 'abc...
2019-01-30 10:51:14 445
原创 Python 面试题(持续更新)
1.python实现列表去重的方法实现方法:set集合元素唯一,无序;list集合元素可以重复,有序所以可以先把列表转换为集合,然后再转换为列表list = [11,12,13,12,11,15,16,13]a = set(list)[x for x in a]print(a)最后打印出的结果为[11, 12, 13, 15, 16]2.python GIL全局锁GIL全称...
2019-01-30 10:05:25 370 2
原创 Django +python+bootstrap 开发web,app,接口测试平台(持续更新)
开发测试平台的初衷:希望web,app的UI自动化和接口的自动化能够一起执行,去掉jenkins构建,代码重构,繁多等问题。本平台是1.0版本,后续还将完善更多的功能(考虑是作成一个测试的客户端还是网页)什么是AutoLine开源平台Autotime开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。并能够实现图像...
2019-01-29 14:24:40 4105 2
原创 Django+JS 制作网页监控测试平台
首先以谷歌浏览器为例子,IE,火狐,等浏览器的查看代码略有不同,本文章都以谷歌浏览器作为说明。如上图,在console中输入window.performance.timing然后页面显示以下的信息: .navigationStart 准备加载页面的起始时间 .unloadEventStart 如果前一个文档和当前文档同源,返回前一个文档开始unload的时间 .unloadEve...
2019-01-28 21:32:37 952 2
原创 JS获取一个网页的打开速度
本文以谷歌浏览器获取网页速度为例,IE,火狐等浏览器器的操作命令与谷歌与所不同首先按F12 进入网页的调试模式;然后如图:在console中输入window.performance.timing.输入后会出现以下几个信息: .navigationStart 准备加载页面的起始时间 .unloadEventStart 如果前一个文档和当前文档同源,返回前一个文档开始unload的时间 ...
2019-01-28 21:12:56 1778
原创 Django 前端发送定时任务时间+Apscheduler 后端接收时间 实现定时任务
首先偶作开始想要的功能是前端发送一个执行任务的时间,后端收到时间后执行。百度了一圈文章不是转载就是抄!!最开始选的是Apscheduler, 搞了1天没有实现要的功能,然后试了试celery …我只能说功能多但是复杂(还难用)需要启动很多的监听工具。说说我的实现步骤:1.前端.用的bootstrap的一个插件datetimepicker第一个为选择到一个时间后执行任务,第二个为输入多久执行...
2019-01-16 09:41:54 2739
原创 UnicodeDecode:'utf-8' codec can't decode byte 0xb5 in position 21:invalid start byte
pycharm 运行robotframework 脚本时提示这个错误是因为脚本中出现中文或者别的语言!如上图中出现了对用例名称描述的中文修改方法:ps:作者的robotframework安装版本为3.04,以下为3.0版本的解决方法进入robotframework的安装目录下如 :Lib\site-packages\robotframework-3.0.4-py3.7.egg\robo...
2019-01-11 19:37:17 653
原创 File has no test case table in Robot FrameWork
"[ ERROR ] Parsing ‘Login_admin_page.txt’ failed: File has no test case table."这个问题是我在pycharm 上运行robotframwork脚本时遇到的一个问题这个问题遇到后首先进行了百度,结果遇到的人很少,还没有人解决!!没办法自己试着来解决,字面意思是文件没有测试用例的Table 标签首先我这边经过排查发现...
2019-01-06 15:23:47 667
原创 pyautogui 与PyUserInput实现输入语句与快捷按键
一、调用模块的安装PyUserInput模块安装前需要安装pywin32和pyHook模块pyHook模块可从这里下载http://www.lfd.uci.edu/~gohlke/pythonlibs/PyUserInput模块https://github.com/PyUserInput/PyUserInputpyautogui模块https://pypi.org/project/P...
2019-01-06 15:07:53 4355
原创 ShowAPI识别验证码
ShowAPI识别验证码首先官网上有些代码需要我们修改需要将img改为image否则会出现如下报错:其次我们需要将URL 后面的184-5改为184-4最后就是我们执行成功的代码:#coding=utf-8import requestsfrom coderecognize.ShowapiRequest import ShowapiRequestr = ShowapiReq...
2019-01-06 14:37:17 1641
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人