自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 python配置文件处理模块

import configparserclass ReadConfig: '''read config file''' def read_config(self,file_path,section,option): cf = configparser.ConfigParser() cf.read(file_path,encoding="utf-8...

2018-11-17 13:09:56 592

原创 python日志模块

import loggingfrom common import project_pathclass MyLog:def my_log(self,level,msg): my_logger = logging.getLogger('python10') my_logger.setLevel('DEBUG')#设置log级别 formatter = logging.F...

2018-11-17 13:08:00 120

原创 python发送邮件模块

import smtplibimport timefrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.application import MIMEApplication#邮件发送的用户名和密码 常识:第三方授权码_user = "22893...

2018-11-17 13:02:24 524

原创 ActionChains控制鼠标移动失败解决

selenium 鼠标悬浮元素失败的解决方案

2022-12-14 10:58:34 576 1

原创 python函数装饰器一篇入魂

一、什么是装饰器装饰器顾名思义就是装饰的工具,指的是在不改变被装饰对象的源代码以及调用方式的前提下,为被装饰对象增加额外的功能,装饰器经常使用在以下几个场景,比如:插入日志、性能测试、事务处理、缓存、权限校验、测试等应用场景二、为何要有装饰器软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对修改是封闭的。我们对现有的代码需要扩展功能时不能修改源代码以及调用方式,否则稍有不慎,就会导致整个程序报错,因为我们要修改的这段程序可能在很多地方调用,所以修改源代码和调用方式是很不明智的。而装饰器则可以在不修

2020-08-24 17:17:33 171

原创 关于接口自动化中动态参数的葵花宝典

在软件自动化测试过程中,有时候需要使用一些动态的测试数据,为了更接近更真实的用户环境,我们要怎么样造出更加真实的数据呢,答案是:Faker第三方库在手动制造数据的过程中,可能需要花费大量精力和工作量,现在好了,有一个Python包能够协助你完成这方面的工作。 1.什么是FakerFaker是一个Python包,开源的GITHUB项目,主要用来创建伪数据,使用Faker包,无需再手动生成或...

2019-04-17 16:16:59 843

原创 selenium环境搭建和页面常用操作

一:以Chrome为例1、引入webdriverfrom selenium import webdriver2、打开驱动程序与Chrome建立连接driver=webdriver.Chrome()3、访问需要测试的网站,以百度为例driver.get(“http://www.baidu.com”)4、页面全屏操作driver.maximize_window()5、后退操作dri...

2018-11-17 12:57:07 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除