随笔分类 - Python+selenium+unittest
摘要:和大家分享一个自己二次封装uniitest的方法,大家可以在评论区多多指教,一起分享学习; 一、unittest基类封装 import osimport unittestfrom common.log_print import Logfrom common.get_config import get
阅读全文
摘要:今天和大家分享一个用在测试框架中的一个日志打印方法,希望大家可以多多评论指教,分享学习; 一、首先定义一个日志方法 import osimport logging current=os.path.dirname(__file__)loginfopath=os.path.join(current,'.
阅读全文
摘要:先抽象封装一个BasePage类,这个基类拥有一些指向Webdriver实例的属性,然后每一个Page继承基类BasePage,可以通过driver管理每一个Page中的元素,而且在Page中将这些操作封装为一个一个的方法。也就是Process类。TestCase继承unittest里面的TestC
阅读全文
摘要:PageObject思想 一、基本概念 它是一种设计模式,是实施selenium的最佳实践,能清楚的体现web应用和页面显示之间的关系。简单叙说就是把页面元素定位和元素操作方法还有页面业务分离。在设计过程中,对脚本进行分层:对象层、逻辑层、业务层、公共层。 1、对象库层 存放页面的元素信息,和页面特
阅读全文

浙公网安备 33010602011771号