05 2020 档案

摘要:第四章 接口用例的设计和postman的使用 一、用例设计的内容 主要测试功能点、测试环境、测试数据、执行操作、以及预期结果。 二、设计方法 导语 随着测试分析和分层测试的深化,“接口测试”出现在我们视野的频次越来越高。那么接口测的用例设计常用哪些方法呢?本文将详细描述。 1.1 接口测试 接口:主 阅读全文
posted @ 2020-05-20 00:19 OnePlum 阅读(542) 评论(0) 推荐(0)
摘要:和大家分享一个自己二次封装uniitest的方法,大家可以在评论区多多指教,一起分享学习; 一、unittest基类封装 import osimport unittestfrom common.log_print import Logfrom common.get_config import get 阅读全文
posted @ 2020-05-07 23:41 OnePlum 阅读(463) 评论(0) 推荐(0)
摘要:今天和大家分享一个用在测试框架中的一个日志打印方法,希望大家可以多多评论指教,分享学习; 一、首先定义一个日志方法 import osimport logging current=os.path.dirname(__file__)loginfopath=os.path.join(current,'. 阅读全文
posted @ 2020-05-07 23:10 OnePlum 阅读(666) 评论(0) 推荐(0)
摘要:先抽象封装一个BasePage类,这个基类拥有一些指向Webdriver实例的属性,然后每一个Page继承基类BasePage,可以通过driver管理每一个Page中的元素,而且在Page中将这些操作封装为一个一个的方法。也就是Process类。TestCase继承unittest里面的TestC 阅读全文
posted @ 2020-05-04 23:41 OnePlum 阅读(413) 评论(0) 推荐(0)
摘要:PageObject思想 一、基本概念 它是一种设计模式,是实施selenium的最佳实践,能清楚的体现web应用和页面显示之间的关系。简单叙说就是把页面元素定位和元素操作方法还有页面业务分离。在设计过程中,对脚本进行分层:对象层、逻辑层、业务层、公共层。 1、对象库层 存放页面的元素信息,和页面特 阅读全文
posted @ 2020-05-04 19:24 OnePlum 阅读(552) 评论(0) 推荐(0)
摘要:一、iframe框架定位问题 1、单个框架切换 1)切进框架 -- 可根据iframe的name或者ID定位; 举例:driver.switch_to.frame(‘frame’); -- 根据元素定位,用元素的className或者css来定 如果没有name或者ID就根据元素对象到iframe元 阅读全文
posted @ 2020-05-04 19:21 OnePlum 阅读(166) 评论(0) 推荐(0)