如图,测试用例11-18怎么写
关键字:参数化测试
参数化测试时 把测试数据组织起来 用不同的测试数据调用相同的测试方法,其本质是用同一个测试代码可以执行多个测试用例
参数化测试是一个自动化测试要掌握的第一个技能,非常常用,所以各个测试框架都有很好的支持。
不过既然你没有用测试框架,那么只能手写了
# 组织数据
l = [
("abc123", "123ab", "test11"),
("abc123", "123ab123ab", "test12"),
("abc123", "123ab123ab123ab", "test13"),
]
# 用数据驱动用例
for data in l:
driver = webdriver.Firefox()
login(driver, data[0], data[1])
preslt(data[2])
不过除此之外,你代码还有很多其他的问题,比如
还是建议系统的学习一下自动化测试,至少掌握python语言 和 测试框架