- 博客(10)
- 收藏
- 关注
原创 python+selenium2学习笔记unittest-05测试用例实例
看一下非常简单的目录结构 test_baidu from selenium import webdriver import unittest import time class MyTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.dr...
2018-08-20 15:40:32 206
原创 python+selenium2学习笔记unittest-04装饰器skip用法
在运行测试用例时,有时需跳过或判断用例时,可以用装饰器来实现 主要的几个方法就是下面的这几种 import unittest class test(unittest.TestCase): def setUp(self): pass @unittest.skip('跳过') def test_01(self): print("直接跳过"...
2018-08-20 15:13:25 842
原创 python+selenium2学习笔记unittest-03断言
断言的方法网上归纳的很多主要有以下这些 断言语法 解释 assertEqual(a, b) 判断a==b assertNotEqual(a, b) 判断a!=b assertTrue(x) bool(x) is True assertFalse(x) bool(x) is False assertIs(a, b) a is b ass...
2018-08-20 15:09:38 172
原创 python+selenium2学习笔记unittest-02TestSuite
接上篇 本篇介绍一下测试套件的用法 新建,test_03加法 from test_01加法 import count import unittest class TestCount2(unittest.TestCase): def setUp(self): print("start") #@unittest.skip("跳过") def tes...
2018-08-20 15:03:13 253
原创 python+selenium2学习笔记unittest-01TestCase
首先,单元测试的本身就是用代码去验证另一段代码,而单元测试框架主要的功能: 提供用例组织与执行 提供丰富的比较方法 提供丰富的日志 看几个例子来先接触一下 1.新建文件,test_01加法 class count: def __init__(self,a,b): self.a = int(a) self.b = int(b) #计算加法 ...
2018-08-20 14:21:25 260
原创 python+selenium2学习笔记python中级篇-06多线程
总结一下threading的用法 Thread是线程类,有两种使用方法,直接传入要运行的方法或从Thread继承并覆盖run() 第一种,看一个简单的例子 import threading,time def music(file,times): for i in range(times): print('listening %s---%s'%(file,time....
2018-08-17 16:59:35 969
原创 python+selenium2学习笔记python中级篇-05类的继承
主要想总结一下python的深度优先和广度优先 首先Python中分为经典类和新式类: 经典类: class A(): pass 新式类: class A(object): pass 所以经典类和新式类的区别就是,在声明类的时候,新式类需要加上o...
2018-08-15 17:06:34 240
原创 python+selenium2学习笔记python中级篇-04实例、静态和类方法
class a(object): b = 1 def cc(self): print('cc') @staticmethod def dd(): print('dd') print(a.b) @classmethod def ee(cls): print('ee') ...
2018-08-13 09:56:52 200
原创 python+selenium2学习笔记python中级篇-03init和self
class person: def __init__(self,name,age): self.name = name self.age = age ''' 这里self就是指类本身,self.name就是person类的属性变量,是person类所有。 而name是外部传来的参数,不是person类所自带...
2018-08-13 09:51:52 552
原创 python+selenium2学习笔记python中级篇-02日志输出
import logging #对日志格式及输出做相关配置 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s') logging.info('this is in...
2018-08-13 09:47:07 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人