
Python
点点先生
这个作者很懒,什么都没留下…
展开
-
Django UrlField自定义超链接
需求背景:前提:会使用Django自带的admin后台Django 自带的 admin,在注册模型时,添加 list_display_links,可指定某些字段可点击跳转页面# 数据库模型class BaseTable(models.Model): project = models.CharField(max_length=50, verbose_name='项目名称')# 注册admin@admin.register(BaseTable)class BaseTableAdmin(a原创 2021-07-13 17:03:59 · 1846 阅读 · 0 评论 -
pytest运行流程
pytest运行流程pytest的整个测试分成如下6个阶段:pytest_configure 插件和conftest.py文件配置初始化等,创建session。2、pytest_sessionstart 创建session完以后,执行collection之前的阶段。会调用pytest_report_header向terminal打印一些环境信息,比如插件版本,python版本,操作平台这些等。3、pytest_collection 测试用例收集以及生成测试输入的过程,这里还转载 2021-06-08 13:23:13 · 1493 阅读 · 2 评论 -
appium通过坐标定位元素
用appium做自动化时发现,有一些元素无法通过uiautomatorviewer进行定位,比如h5页面元素或者有的app元素在uiautomatorviewer中的属性没有唯一标识,这种情况下就只能通过相对坐标来进行定位了。如何获取元素的坐标呢?具体方法:手机设置--开发者选项--指针位置开启指针位置...转载 2020-02-18 15:15:43 · 4392 阅读 · 2 评论 -
Python3 与 VUE的 AES加密解密
目录简介VUE的AES加密Python AES加密注意密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES(Data Encryption Standard),已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术...原创 2019-08-16 17:49:18 · 1428 阅读 · 1 评论 -
pytest+allure报告显示表格
目录背景:环境:mysql封装代码背景: 做接口自动化时,有时候会连接数据库查询数据,在使用allure作为报告时,就想着如何把sql查询出来的数据在报告中,以表格的样式展现出来环境: python3.6,pytest==4.6.2,allure-pytest==2.6.5,allure-python-commons==2.6.5 my...原创 2019-08-15 14:53:23 · 1970 阅读 · 0 评论 -
allure报告本地执行,显示趋势图
缘由:现在Jenkins+pytest+allure自动化框架越来越流行,Jenkins上使用的是Jenkins allure插件,可以展示趋势图,但是很多人在本地执行时,发现趋势图为空这个是因为在本地执行时,每次都会清除历史数据的原因,历史结果存放在如图的json文件中我目前想到一个比较low的方式能实现本地的趋势图1.将每次测试的结果,另起一个.json文件保存2.每次测试完毕之...原创 2019-05-24 18:10:58 · 7686 阅读 · 4 评论 -
Mac OS 下 Python3 pip 配置国内源
原文链接:https://blog.youkuaiyun.com/qq_43340659/article/details/82948529国内源列表(推荐用阿里云的)阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣 (douban) http://pypi.d...转载 2019-05-11 11:29:38 · 2472 阅读 · 1 评论 -
Original error: Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"]
appium +python测试Android版本较高时,出现这个错误,经查阅资料解决方案如下修改 Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js 文件this.shell("ps '" + name + "'", function (err, stdout) { ... var pro...转载 2018-10-09 14:59:28 · 929 阅读 · 0 评论 -
命令行中运行Python,找不到导入包
命令行中运行python,导入其他目录包时报找不到包的错误,原因是命令行中运行只会搜索当前目录下的包,import sysimport oscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = os.path.split(curPath)[0]PathProject = os.path.split(rootPa...原创 2018-12-12 09:59:04 · 6833 阅读 · 0 评论 -
Python多种方式分割字符串
import rere.split('a|b', 'fdasfweqgasfewaq')原创 2018-09-13 14:44:50 · 607 阅读 · 0 评论 -
django restful token认证
一、TokenAuthentication基于令牌的HTTP认证方案。令牌身份验证适用于客户端 - 服务器设置。(1)settings中添加authtokenINSTALLED_APPS = ( ... 'rest_framework.authtoken')ps:迁移数据库 migrate(2)设置权限只能被注册的用户访问REST_F...原创 2018-09-13 14:41:23 · 2474 阅读 · 2 评论 -
外部调用django文件报错(十四)
报错:django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet. 解决:头部添加import os, djangoos.environ.setdefault("DJANGO_SETTINGS_MODULE", "project.settings")django.setup() ...原创 2018-09-13 14:16:48 · 536 阅读 · 0 评论 -
Django +vue.js实现前后端分离(十三)
1.安装vue环境下载安装node.js,配置环境变量 下载npm , nodejs下的包管理器 webpack:它主要的用途是通过 CommonJS 的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 npm install webpack -g 安装vue脚手架 npm install --global vue-cli 用于生成vue工程模板 2.创建项...原创 2018-09-13 14:15:22 · 1828 阅读 · 0 评论 -
Linux+Jenkins环境搭建
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/a877415861/article/details/74544086 一、Jenkins的优点...原创 2018-09-13 13:54:41 · 500 阅读 · 0 评论 -
CentOS7编译安装Python3.6.3
版权声明:本文为博主收集整理或者原创,觉得不错请点赞、评论加收藏 ,如若侵权请联系删除。 https://blog.youkuaiyun.com/qq_35590198/article/details/78410461 ...转载 2018-09-13 13:51:53 · 233 阅读 · 0 评论 -
HTMLTestRunner_Chart 基于unittest的测试报告
HTMLTestRunner_Chart 基于unittest的测试报告,使用详情见demo参考链接:http://tungwaiyip.info/software/HTMLTestRunner.htmlhttps://github.com/GoverSky/HTMLTestRunner_cnGitHub下载地址: https://github.com/githublitao/HTML...原创 2018-09-17 12:44:59 · 1520 阅读 · 1 评论 -
Python上下文管理器
如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 “with” 关键字的语句,它通常用在什么场景呢?今天就来说说 with 和 上下文管理器。对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源。比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极...转载 2018-08-09 13:36:26 · 153 阅读 · 1 评论