一、yaml文件的调用
二、csv文件的数据驱动
三、基于ddt的数据驱动测试
方法1:
from selenium import webdriver
import unittest
from time import sleep
from ddt import ddt,data,unpack
# ddt data driver test 数据驱动测试 代码数据分离
@ddt #ddt在class类上面说明是一个数据驱动类
class Unitdemo(unittest.TestCase):
'''
@data(["http://www.baidu.com","虚竹"])
解析操作,基于都好进行分割,但因为list作为一个整体,就作为一个参数传入
@unpack进行二次解析
"http://www.baidu.com"
"虚竹"
对应用例的入参url和txt,进行复制赋值,url="http://www.baidu.com",txt="虚竹"
'''
@data(["http://www.baidu.com","虚竹"],["http://www.baidu.com","酸菜鱼"],["http://www.baidu.com","霜雪千年"