-
日期:2022-03-07 17:39:47
点击:59
内容简介:对于日期的操作可以说是比较常见的case了,日期与格式化字符串互转,日期与时间戳互转,日期的加减操作等,下面主要介绍下常见的需求场景如何实现 1. 基本包引入 主要需要引入时间和日期的处理包,后面的基本操作都是基于此 import datetimeimport time 2. 获...
-
日期:2022-03-07 17:39:46
点击:59
内容简介:背景介绍 Expect 程序主要用于人机对话的模拟,就是那种系统提问,人来回答 yes/no ,或者账号登录输入用户名和密码等等的情况。因为这种情况特别多而且繁琐,所以很多语言都有各种自己的实现。最初的第一个 Expect 是由 TCL 语言实现的,所以后来的 Expect...
-
日期:2022-03-07 17:39:45
点击:59
内容简介:更新,最近在学unix环境编程,了解一下进程的创建过程,用最原始的方式实现了一个ssh命令的执行。 #coding=utf8 '''用python实现了一个简单的shell,了解进程创建类unix 环境下 fork和exec 两个系统调用完成进程的创建''' import sys, os def myspawn(cmdlin...
-
日期:2022-03-07 17:39:44
点击:59
内容简介:测试系统中有一项记录ssh登录日志,需要对此进行并发压力测试。 于是用多线程进行python并发记录 因为需要安装的一些依赖和模块比较麻烦,脚本完成后再用pyinstaller打成exe包分发给其他测试人员一起使用。 1.脚本编写 # -*- coding: utf-8 -*-import parami...
-
日期:2022-03-07 17:39:43
点击:59
内容简介:selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别。 1.看源码或API 这是close()的说明: Closes the current window. 关闭当前窗口。 这是quit()的说明: Quits the driver and closes every associated window. 退出驱动并关...
-
日期:2022-03-07 17:39:42
点击:59
内容简介:注意:本示例仅供学习参考~ 混淆原理 出于某种原因,明文信息通过自定义字体进行渲染,达到混淆目的。 举个例子: 网页源码 p123/p 在正常字体的渲染下,浏览者看到的是 123 这 3 个数字。 如果创建一种自定义字体,把 1 渲染成 5,那么浏览者看到的便是 52...
-
日期:2022-03-07 17:39:42
点击:59
内容简介:最近在学习自动化测试,网上资料是挺多的,但是都是很基础的,想深入一点了解就没有资料了。于是开始自己研究。 这两天在看selenium验证和断言方面的资料。 断言就是判断是否跟预期结果一致,不一致的话,测试用例直接失败,程序便不再执行下去。 验证也是判...
-
日期:2022-03-07 17:39:41
点击:59
内容简介:直接上代码。 # -*- coding: utf-8 -*-import timeimport osimport os.pathimport reimport unittestimport HTMLTestRunnerimport shutilshutil.copyfile("setting.ini","../setting.ini")casepaths = []def createsuite(casepath): testunit = unittest.Tes...
-
日期:2022-03-07 17:39:40
点击:59
内容简介:当我们写了一个单个py的测试文件时直接运行就ok了,但当我们有很多很多个这样的py时,难道要一个一个的点击来运行吗,当然不是。我们可以通过discover方法来找到所有的用例。 下面直接举例说明discover用法: 一、 准备工作 目录结构: DiscoverCase.py 文件...
-
日期:2022-03-07 17:39:39
点击:59
内容简介:创建新项目,及应用 django-admin startproject myprojcd myprojpython manage.py startapp myapp 自定义 User 类 文件myapp/models.py from django.db import modelsfrom django.contrib.auth.models import AbstractUserclass User(AbstractUser): name =...