selenium webdriver (13) -- 结合pyunit生成测试报告
测试包含测试用例设计,测试执行,测试报告输出 测试用例设计一般是静态的,以文档的方式进行存储 测试执行,可以是手动的,也可以自动化用例执行 测试报告,可以是手动的,按照一定格式的测试报告,也可以是自动化生成的,其目的是看清哪些用例测试成功,哪些用例测试失败 这边以一个小的测试为例来说明,自动化测试如何从头到尾的进行 测试目录如图 test_project/ .............report/ 测试报告 .............test_case/ 测试用例 .............runtest.py 测试执行 首先设计两个用例,测试百度搜索页以及有道翻译页 test_baidu.py #coding:utf-8 import sys #编码问题 reload(sys) sys.setdefaultencoding('utf8') from selenium import webdriver import unittest import time class MyTest(unittest.TestCase): #测试用unittest测试工具 def setUp(self): self.driver = webdriver.Firefox() self.driver.maximize_window() self.driver.implicitly_wait(10)