'''
Created on 2016年9月13日
@author: zroad
'''
from selenium import webdriver
from HTMLTestRunner import HTMLTestRunner
import unittest
import time
class Baidu(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(10)
self.base_url = "http://www.baidu.com"
def test_baidu_search(self):
driver = self.driver
driver.get(self.base_url)
driver.find_element_by_id("kw").send_keys("HTMLTestRunner")
driver.find_element_by_id("su").click()
def tearDown(self):
self.driver.quit()
test_dir = "./"
discover = unittest.defaultTestLoader.discover(test_dir, "test*.py")
if __name__ == "__main__":
now = time.strftime("%Y-%m-%d %H_%M_%S")
filename = './' + "result" + now + ".html"
fp = open(filename, 'wb')
runner = HTMLTestRunner(stream=fp, title="百度搜索测试报告", description="用例执行情况: ")
runner.run(discover)
fp.close()