Python unittest中的UI测试用例02_ddt结合yaml配置
发布时间
阅读量:
阅读量
曾撰写过关于Web UI界面测试的基础案例Python unittest系列文章 01 ,接下来将逐步提升代码质量
增加测试点数量,并且举个例子来说:在之前的测试中是打开浏览器并输入字符进行检索;如果需要进一步扩展功能,则可以选择性地扩大搜索范围至包括英文、中文及法文等多种语言;这样一来就可以编写多个def test函数来实现不同的检测需求;不过这样也会导致大量重复代码生成;因此建议将所有共性的操作统一到setUp与tearDown方法中以减少代码冗余
import unittest
from selenium import webdriver
import time
class testcase(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get("http://www.baidu.com")
def tearDown(self):
self.driver.find_element("id","su").click()
time.sleep(4)
self.driver.quit()
全部评论 (0)
还没有任何评论哟~
