05 2020 档案
摘要:1、postman简介 Postman 是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。它提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 ,附带任何数量的参数+ headers 2、postman功能 模拟网络请求包 快速创建请求 回放、管理请
阅读全文
摘要:前提 日志是框架中必不可少的部分,日志能帮助我们精确定位到问题。以下讲解logger模块在Python +selenium框架中的应用。 日志配置信息 日志路径和日志级别在配置文件config.ini中设置。从配置文件中获取日志存放路径和日志级别。 日志级别包括debug、info、warning、
阅读全文
摘要:1、selenium_base_page是干什么的 selenium_base_page 是继承了unittest.TestCase,重写了setup、teardown方法的类。 2、为什么要使用selenium_base_page类 因为每个测试模块的setup、teardown、大同小异,如果没
阅读全文
摘要:分两步来做: 第一步:登录CSDN并获取cookies,并保存到json文件或者excel文件中,本文使用excel文件保存cookie数据。 第二步:读取excel文件中的cookie数据,添加cookie信息。 import os import time import xlwt,xlrd fro
阅读全文
摘要:面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。 传统测试脚本的弊端 测试脚本分离,维护成本高 可扩展性差 复用性低等 PageObject设计模式 P
阅读全文
摘要:1、什么是PO PageObject是一种测试设计模式 减少冗余的代码和对代码进行管理 分离测试步骤及测试对象 2.为什么要用PO 在编写自动化测试过程中随着代码量的增加导致的大量代码难以维护、难以扩展、可读性极差等麻烦,PO可以解决 3.PO的好处 将测试用例及测试对象分离,提高用例可维护性 集中
阅读全文