转自:https://www.cnblogs.com/kaibindirver/p/9436649.htmlhttps://github.com/GoverSky/HTMLTestRunner_cn/blob/master/README.md在原版的基础上进行扩展和改造报告汉化,错误日志selenium/appium截图截图功能根据测试结果,当结果为fail或error时自动截图截图方法在_TestResult的测试结果收集中,报告使用的截图全部保存为ba
系统 2019-09-27 17:57:25 2245
在新创建的子进程中,会把父进程的所有信息复制一份,它们之间的数据互不影响。使用os.fork()创建该方式只能用于Unix/Linux操作系统中,在windows不能用。importos#注意,fork函数,只在Unix/Linux/Mac上运行,windows不可以pid=os.fork()#子进程永远返回0,而父进程返回子进程的ID。ifpid==0:print('子进程')else:print('父进程')使用Process类类创建multiproc
系统 2019-09-27 17:57:20 2245
Pexpect是Expect语言的一个Python实现,是一个用来启动子程序,并使用正则表达式对程序输出做出特定响应,以此实现与其自动交互的Python模块。Pexpect的使用范围很广,可以用来实现与ssh、ftp、telnet等程序的自动交互;可以用来自动复制软件安装包并在不同机器自动安装;还可以用来实现软件测试中与命令行交互的自动化。整体来说大致的流程包括:运行程序程序要求人的判断和输入Expect通过关键字匹配根据关键字向程序发送符合的字符基本使用
系统 2019-09-27 17:57:09 2245
时间模块简介Python程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python提供了一个time和calendar模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。#常用方法1.time.sleep(sesc)#(线程)推迟指定的时间运行,单位为秒2.time.time()#获取当前时间戳(开始为1970年1月1日伦敦时间结束为现在)time模块介绍:ti
系统 2019-09-27 17:56:38 2245
使用pyinstaller可以把.py文件打包为.exe可执行文件,命令为:pyinstallerhello.py打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会有许多依赖是独立文件存在pyinstaller-Fhello.py使用-F参数后,打包的可执行文件是一个整体,只有一个.exe文件。获取文件路径的方式有四种,可以在打包成exe文件后,获取.exe文件的当前路径importsysimportospri
系统 2019-09-27 17:54:31 2245
题目给定一个二叉搜索树,编写一个函数kthSmallest来查找其中第k个最小的元素。说明:你可以假设k总是有效的,1≤k≤二叉搜索树元素个数。示例1:输入:root=[3,1,4,null,2],k=13/142输出:1示例2:输入:root=[5,3,6,2,4,null,null,1],k=35/36/24/1输出:3进阶:如果二叉搜索树经常被修改(插入/删除操作)并且你需要频繁地查找第k小的值,你将如何优化kthSmallest函数来源:力扣(Le
系统 2019-09-27 17:53:58 2245
摘要:当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。FTP服务器,在此之前我都是使用Linux的vsftpd软件包来搭建FTP服务器的,现在发现了利用pyftpdlib可以更加简单的方法即可实现FTP服务器的功能。环境要求Python2.7Windows/Linux环境搭建一行代码实现FTP服务器通过Python的-m选项作为一个简单的独立服务器来运行,当你想快速
系统 2019-09-27 17:52:27 2245
之前用了谷歌的selenium模块,为了练习一下所以写了这个(没错才不是别的理由!)代码里涉及到了各种复杂的情况,包括要找的div在别的iframe中的处理方式,顶部导航栏的定位方式等等。综合性很强下面是代码fromseleniumimportwebdriverimporttimefromfake_useragentimportUserAgentopt=webdriver.ChromeOptions()#opt.add_argument('--headle
系统 2019-09-27 17:52:24 2245
python适用于windows平台使用win32gui,win32api,win32con包simu_read.py复制代码代码如下:#-*-coding=utf-8-*-'''模拟按键翻页Usage:pythonsimu_read.py101.510表示翻10页,1.5表示在一页中按pgdn的时间间隔为1.5s一页pgdn3次,之后按→翻到下一页把浏览器打开到u17要看的漫画中,之后启动该程序,再切回u17便可以自动翻页看漫画了。仅供娱乐,了解pyth
系统 2019-09-27 17:51:27 2245
异常1.定义:运行时检测到的错误。2.现象:当异常发生时,程序不会再向下执行,而转到函数的调用语句。3.常见异常类型:–名称异常(NameError):变量未定义。–类型异常(TypeError):不同类型数据进行运算。–索引异常(IndexError):超出索引范围。–属性异常(AttributeError):对象没有对应名称的属性。–键异常(KeyError):没有对应名称的键。–为实现异常(NotImplementedError):尚未实现的方法。–
系统 2019-09-27 17:50:45 2245