摘要:在run_all.py中编写如下脚本: # cording:utf-8 import unittest import os from common import HTMLTestRunner_cn #os.path.dirname: 获取当前文件所在的文件夹路径。 os.path.realpath( 阅读全文
posted @ 2020-04-04 18:09 小白龙白龙马 阅读(13) 评论(0) 推荐(0) 编辑
摘要:import unittest from selenium import webdriver from ddt import ddt,data,unpack import time from aaa import readxls test_data = readxls() @ddt class Te 阅读全文
posted @ 2020-04-04 15:53 小白龙白龙马 阅读(19) 评论(0) 推荐(0) 编辑
摘要:注意:每一条用例测试之前,需要执行:self.driver.find_element_by_id('kw').clear() 正常状态: import unittest from selenium import webdriver from ddt import ddt,data,unpack im 阅读全文
posted @ 2020-04-04 15:33 小白龙白龙马 阅读(9) 评论(0) 推荐(0) 编辑
摘要:读取excel模块: import xlrd def readxls(): xl=xlrd.open_workbook('C:\\Users\\del\\Desktop\\book.xls') #打开Excel表格 sheet1 = xl.sheet_by_name('Sheet1') #指定表1 阅读全文
posted @ 2020-04-04 14:25 小白龙白龙马 阅读(13) 评论(0) 推荐(0) 编辑
摘要:python 的unittest 没有自带数据驱动功能。 所以如果使用unittest,同时又想使用数据驱动,那么就可以使用DDT来完成。 DDT是 “Data-Driven Tests”的缩写,包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据),file_data(可以从json或者 阅读全文
posted @ 2020-04-04 13:57 小白龙白龙马 阅读(19) 评论(0) 推荐(0) 编辑
摘要:import unittest from ddt import ddt,data,unpack test_data=[1,2,3,4,5,6,7,8] @ddt class TestMath(unittest.TestCase): def setUp(self): pass @data(*test_ 阅读全文
posted @ 2020-04-04 13:54 小白龙白龙马 阅读(19) 评论(0) 推荐(0) 编辑
摘要:import unittest from ddt import ddt,data,unpack test_data=test_data=[[1,3],[4,5],[6,7]] @ddt class TestMath(unittest.TestCase): def setUp(self): pass 阅读全文
posted @ 2020-04-04 13:50 小白龙白龙马 阅读(12) 评论(0) 推荐(0) 编辑
摘要:import unittest from ddt import ddt,data,unpack test_data=[{'no':1,'name':'小李'},{'no':2,'name':'小张'},{'no':3,'name':'小王'}] @ddt class TestMath(unittes 阅读全文
posted @ 2020-04-04 13:40 小白龙白龙马 阅读(18) 评论(0) 推荐(0) 编辑