一、unittest是python内置的单元测试框架,其支持测试自动化。它分为四个组件:1、TestCase  测试用例 每个测试类继承unittest.TestCase,通过继承,来实现用例的继承,在Unittest中,测试用例都是通过test来识别的。可以使用它的很多方法,如setUp()、tearDown()、setUpClass()、tearDownClass()。断言asser
想要学好python自动化测试,当然不可缺少的知识就是python基础知识,有不少同学python学了一遍又一遍,得不到实际运用,所以时间一长,基础知识慢慢还是归零,既浪费了时间又打消了自己的积极性。从我们python接口自动化测试实战的一期学员说起,有同学看到代码里面的args及*kwargs非常困惑,这就是典型的基础知识没有掌握。*args用来将参数打包成tuple给函数体调用""" *a
人生苦短, 我用PythonPython语法简炼、易上手,且有丰富的库可用,实现一个应用很简洁。Python常用于自动化自动化的基本含义,是把人的动作写成程序,让计算机代替人工作。主要分为几类:1、自动化办公:对excel、word、ppt等office文档或pdf进行批量化、自动化等处理。2、自动化媒体处理:对图片、视频等媒体文件进行批量化、自动化等处理。3、自动化机器人:比如
python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p
前提我们在进行UI自动化测试时,一般采用java+selenium或者python+selenium的方式。由于python比较简单,上手快,因此建议大家采用python+selenium的方式来进行UI自动化。1、安装pycharmPyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Pytho
一、Allure  介绍前面在编写自动化测试用例的时候,使用了HTMLTestRunner,是对于测试用例执行结果的一个统计和展示的报告。Allure  是一个report框架,可以基于一些测试框架生成测试报告,比较常用的一般是Junit/Testng框架; Allure 生成的报告样式简洁美观,同时又支持中文; Allure还支持使用Jenkins工具持续集成,整套环境搭建下
一、遍历文件夹 可以根据自己的路径进行修改
建立本地缓存用下面的命令,就可以把一个页面爬取下来。不过再继续其他操作之前先把爬取的内容在本地建立缓存:import requests r = requests.get('http://www.autohome.com.cn/news') # 爬取页面 print(r.text) # 打印响应的内容下面会试很多的方法,还是要避免每次都去爬一次相同的页面。主要爬的太频繁,不知道会不会被封。所以爬
1. Windows系统下python环境搭建1.1首先访问http://www.python.org/download/去下载最新的python版本。本人使用的是2.7的python版本1.2安装下载包,进行安装,点击next。1.3为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到path系统变量中即可。1.4测试python安装是否成功,cmd打开命令行输入 py
一、开始1.先把要做的事一步一步用注释写出来,然后再写代码。切记一定要写注释!不然回头看不懂自己写的是啥,这就尴尬了。2.提高测试用例运行效率,减少测试用例运行时间:Web自动化用例在编写的时候要注意用例的独立性。当然,流程性质的用例一定是关联在一起的,而且比较长比较复杂,上下用例之间是有关联的,那就必须关联起来。目前,每个用例都有去打开浏览器,访问网址,然后登陆,tearDown()的时候关闭。
一、接口自动化测试1.1 概念:接口测试:是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。自动化测试:是把以人为驱动的测试行为转化为机器执行的一种过程。接口自动化测试:让程序代替人工对接口项目进行自动验证测试的过程1.2 实现方式:工具(jmeter、postman)代码(python-requests)1.3 测试工具的优缺点:测试数据不好控制(
【导语】python在运维和办公自动化中扮演着重要的角色,PySimpleGUI 是一款很棒的自动化辅助模块,让你更轻松的实现日常任务的自动化。1 PySimpleGUI安装在命令行/终端输入:pip install pysimplegui,等待安装完成后,进入python环境,输入import PySimpleGUI回车无误后,确认安装成功2 PySimpleGUI制作简易弹窗界面2.1 两种界
文章目录python 实现报表自动化1 python 实现报表自动化1报表介绍 现有3张表,一张为交付表,一张为22年销售表,还有一张21年的销售表; 交付表表头如下: 21年、22年销售表头如下: 报表目的,将22年和21年的购进金额添加到F、G列,并且将22年新增的终端名称累加到新增的交付表下面。自动化代码如下:import pandas as pd #忽略warning警告 import
 系列教程:Python 自动化教程(1) 概述,第一篇 Excel自动化Python 自动化教程(2) : Excel自动化:使用pandas库Python 自动化教程(3) : 自动生成PPT文件 Part 1Python 自动化教程(4) : 自动生成PPT文件 Part 2Python 自动化教程(5) : 自动生成Word文件Python 自动化教程(6) : PDF文件处理人
       目    录一、数据类型1. python基础变量2. 数据类型3. 数据类型转换4. 列表5. 字典二、逻辑控制三、for与while循环1. for……in……循环语句2. while循环四、函数的创建使用、排序和数据类型转换1. 函数的创建和使用2. 排序和数据类型转换五、面向对象和文件操作1. 面向对象2.
Python是一种流行的编程语言,它具有简洁、易读和灵活的特点。Python也是一种适合自动化测试的语言,它可以通过各种库和框架来实现不同层次和领域的测试,例如单元测试、功能测试、接口测试、性能测试、安全测试等。本文将介绍如何使用Python进行自动化测试的基本步骤和技巧,以帮助读者快速入门和提高测试效率。自动化测试的基本步骤一般来说,自动化测试的基本步骤包括以下几个方面:- 测试需求分析:分析测
使用python+appium实现app自动化测试,需安装以下内容1、安装python32、安装python连接appium库3、安装JDK4、安装android sdk5、安装appium一、安装python3下载地址:https://www.python.org/选择合适的版本进行安装,安装过程比较简单,下载完成后按照提示操作即可,安装完成后添加系统变量二、安装appium库打开控制台,切换到
在日常的工作中,对 Excel 的操作必不可少,如果涉及到大量的 Excel 操作的话,手动处理效率还是比较低的,因此 Excel 自动话完全有必要,今天派森酱就和大家分享一下如何利用 Python 来批量化处理 Excel。安装Python 操作 Excel 主要用到两个库 xlrd 和 xlwt,前者负责读,后者负责写。可以直接通过 pip 命令安装这两个库。pip3 install xlrd
一、前言今天在这边专门整理了一遍文章,和大家一起聊聊如何使用python做PC端自动化!二、环境安装使用python实现来做PC端自动化,前提是先安装好python,那么还需要用到一个第三方库:pywinauto,在这边我们首先需要安装好这个库,安装命令如下:pip install pywinauto三、使用说明安装好了之后,关于使用说明大家可以参照官方文档上的说明内容翻译如下:就是说在我们安装好
Python:本文没有任何代码,请放心阅读。RPA(Robotic Process Automation) 机器人流程自动化咋一看挺牛逼,容易让人联想到科幻电影里的自动化机器人革命。然鹅,这还差得远呢,千万不要的理解上产生太大得分歧。现在说的这个是指由代码来自动执行操作系统的程序,也就是 软件自动化(桌面自动化)把定义好的指令丢给机器去重复执行,从而代替人工操作,提高工作效率,减少劳动力现在很多企
  • 1
  • 2
  • 3
  • 4
  • 5