python
assless
这个作者很懒,什么都没留下…
展开
-
geohash bbox 生成四个顶点坐标
geohash 转换四个顶点坐标,方便在地图上展示原创 2022-08-26 18:12:36 · 605 阅读 · 1 评论 -
坐标+半径 生成 geohash
处理地理信息查询相关脚本原创 2022-07-15 13:30:19 · 715 阅读 · 0 评论 -
TestKiss 测试用例管理
TestKiss1.环境依赖python3, 请自行网上查找mongo, mongo 安装请参考:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/安装完成后记得启动 mongo, 假如你的mongodb 地址是:127.0.0.12.安装步骤git clone https://githu...原创 2020-04-21 16:33:04 · 1007 阅读 · 1 评论 -
webdriver 不自动播放 adobe flash player
webdriver 不自动播放 adobe flash player自动化测试的时候遇到一个问题,chrome webdriver 不自动播放 adobe flash player.上网找了一下资料,是需要设置一下chrome 的 options于是就直接在 selenium 的库里面添加了 prefs 的选项文件路径: F:\Python27\Lib\site-packages...原创 2018-03-20 19:39:18 · 2562 阅读 · 1 评论 -
RobotFramework js 选择动态元素
RobotFramework js 选择动态元素最近使用rf 测试又遇到一个非标准下拉列表选择的问题这里记录一下解决办法,希望对后面其他童鞋有帮助这个控件是JS 动态加载的div, 是非标准的控件。 这些元素定位需要通过,右键->检查 才能获取到元素位置。 使用 chrome 的 工具栏里的箭头无法识别。 识别到元素位置了,那么怎样去选择这些元素呢? 有的元素你...原创 2018-03-20 20:00:08 · 3361 阅读 · 1 评论 -
Robotframework Appium Android 7.0 测试
Robotframework Appium Android 7.0 测试最近在安卓机上测试一个项目,发现有的安卓机器可以正常执行脚本,有的安卓机器不能正常执行。就上网搜了一下,发现是Appium 的版本太低,对安卓7.0 的系统不支持,另外安卓7.0 的还需要 uiautomator2 才能正常运行。下面就说一下解决问题的过程:1.更新Appium 版本到下面这个版本(1.5 ...原创 2018-04-24 14:46:00 · 822 阅读 · 0 评论 -
robotframework 失败重跑
robotframework 失败后重跑看到一篇博客,对于UI 自动化超时,灰常有用,亲测可用,这里就直接转一下: https://blog.csdn.net/dassh/article/details/50422357转载 2018-05-25 11:53:07 · 2500 阅读 · 0 评论 -
测试用例管理系统 --Nitrate
测试用例管理系统 –Nitrate最近在网上找开源的测试用例管理系统,发现了Nitrate。 https://github.com/Nitrate/Nitrate搭建环境很容易,说一下使用的初步体验。虽然有一些小BUG, 而且也不支持 excel 用例的导入导出,只支持xml 格式。但是相对来说还算是比较好用的了,毕竟这是个开源项目,回头研究一下。自己增加个excel 用例的导入导...原创 2018-05-30 19:51:31 · 13068 阅读 · 13 评论 -
Python 并行任务技巧
Python 并行任务技巧在网上看了一些多线程和多进程的资料,大致都差不多,偶然发现一篇好文,这里分享一下: 传送门:https://www.oschina.net/translate/python-parallelism-in-one-line...转载 2018-07-03 16:23:16 · 443 阅读 · 0 评论 -
Python + Selenium 自动化
Python + Selenium 自动化看了这几篇博客,忍不住了,安利给想要动手做自动化的童鞋们~这三篇 python + selenium web 自动化的博客写的非常详细,动手跟着做一下, 就能简单搭建起自己的框架,有兴趣的可以看看:http://www.cnblogs.com/zidonghua/p/7429099.html http://www.cnblogs.co...转载 2018-07-31 17:36:22 · 584 阅读 · 0 评论 -
python2 pip 安装报错
python2 pip 安装报错 最近使用pip 安装的时候总是报ssl 的一个错误 这个是因为pip请求的是https 的网址 我们可以使用 pip 的一个选项信任python 包的网址 这样就可以正常的安装对应的包了pip install --trusted-host pypi.python.org xxxx (包名)原创 2017-11-15 20:02:05 · 1318 阅读 · 0 评论 -
python 黑科技(利用数学算法画图)
python 黑科技(利用数学算法画图) 看了项目和效果图之后,你会发现你学了个假的python 项目地址:https://github.com/neozhaoliang/pywonderland看看效果图: 假的吧: 我学了个假的python:原创 2017-08-31 15:22:09 · 1912 阅读 · 0 评论 -
python 实现异步执行
python 实现异步执行 网上看到个例子怎样利用 threading 模块实现异步执行,自己动手试了试,写了个装饰器的例子,很实用。 把 async 分离开,放到一个单独的模块中,就可以把它当成一个模块实用分析一下,下面的例子: 定义了一个装饰器 async 和 A 、B 两个function A 里面sleep 20s , 然后打印 a function 字符串 B 里面直接打原创 2017-08-24 16:12:32 · 23746 阅读 · 2 评论 -
Robot Framework 创建测试库
Robot Framework 创建测试库 使用Robot Framework 的过程中,免不了遇到框架解决不了的问题。 这个时候就需要我们自己去编写测试库去实现这些功能。 本文就讲讲怎样创建自己的测试库我们的方法是在 python_path/Lib/site-packages 下面建一个 .pth 文件,指定测试库的引用路径。 python 运行的时候会自动搜索这个文件中包含的原创 2017-07-06 14:22:55 · 1286 阅读 · 0 评论 -
python 学习网站
python 学习网站分享一些python 学习的网址,教程都非常不错,拿走不谢~ python 基础的学习也可以参考 廖雪峰的网站: 廖雪峰python2.7 廖雪峰python3 Python3中文在线手册 Python2中文在线手册 10天学会Python零基础教程 Python进阶 Flask中文在线手册 Python在线测试工具 Scrapy(爬虫)中文手册 Dja原创 2017-04-19 09:40:58 · 770 阅读 · 0 评论 -
python meta class 装饰器
python meta class 装饰器 研究了一下Selenium2Library 中的 KeywordGroup.py 这个模块 发现里面的方法写的挺好的,自己一步一步的打印去了解了一下。 对理解 meta class 和 装饰器很有帮助,这里给大家分享一下例子 MyKeyword class 是自己写的一个测试类,用来测试Meta class 和装饰器 这一部分代原创 2017-08-17 17:34:39 · 636 阅读 · 0 评论 -
HTMLTestRunner 改良版 py2
HTMLTestRunner 改良版 py2 HTMLTestRunner 是个很不错的工具,但是页面不够好看,也不支持中文。 网上看到有网友改良过后的py3支持版本,自己也花了点时间,修改了一下py2使用bootstrap修改样式修改支持中文显示错误添加回到顶部按钮 原代码如下,复制保存成,HTMLTestRunner.py:#encoding=utf-8"""A TestRun原创 2017-08-10 18:03:18 · 562 阅读 · 0 评论 -
robotframework 多进程 多线程
robotframework 多进程 一直想找个多进程执行rf case 的第三方库,都没找到。 这两天又上网找了找,从网上的两个回答里找到了灵感。 我们可以间接的达到这个目的。参考答案: 使用Process Library 多进程,后台执行 https://stackoverflow.com/questions/25427506/robotframework-threads原创 2017-08-11 16:02:08 · 4865 阅读 · 4 评论 -
python 获取 模块 class 中所有方法
python 获取 模块 class 中所有方法 想写个方法去获取一个模块包含模块中的所有公共方法,发现网上的答案都不靠谱,最后找到了 getattr 这个方法,自己写了个例子#coding:utf-8import keywordsimport inspectfunc_list = [] def class_loader(cls): _class = getattr(原创 2017-08-21 15:05:53 · 14181 阅读 · 0 评论 -
python unittest 自动化测试
python unittest 自动化测试 看到一篇非常好的博客,必须赞一下,这里转载一下点击下面的连接查看: unittest 自动化测试转载 2017-08-14 15:06:47 · 644 阅读 · 0 评论 -
python 定时任务框架
python 定时任务框架 如果想实现自定义定时任务框架,可以看看下面转载的文章写的很详细传送门 => APScheduler定时框架转载 2017-08-21 16:31:52 · 796 阅读 · 0 评论 -
python 三行代码实现快速排序
python 三行代码实现快速排序 最近在看 python cookbook , 里面的例子很精彩,这里就帮过来,做个备忘录主要利用了行数的递归调用和Python的切片特性,解释一下每行代码的含义:第1行: #coding:utf-8 指定utf-8 编码第2行:定义函数名和参数第3行: 判断列表长度是否小于等于1, 如果小于等于1,直接返回列表第4行:返回递归函数拼接的列表,[lt原创 2017-09-06 10:02:38 · 10058 阅读 · 2 评论 -
python 发送邮件
python 发送邮件 看到一篇不错的文章,这里转载一下,备用: http://www.jb51.net/article/49216.htm文件形式的邮件:#!/usr/bin/env python3#coding: utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import He转载 2017-04-24 16:22:46 · 363 阅读 · 0 评论