selenium生成测试报告

    xiaoxiao2023-10-12  168

    # -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import unittest import HTMLTestReportCN class baidu(unittest.TestCase): def setUp(self): #初始化测试环境 self.driver = webdriver.Chrome() self.driver.get('https://www.baidu.com/') def testLogin(self): #测试主体部分 # 页面加载停留3秒 time.sleep(2) self.driver.find_element_by_id('kw').send_keys('测试') self.driver.find_element_by_id('su').click() # 登录 def testSogin(self): in_clear=self.driver.find_element_by_id('kw') in_clear.send_keys(Keys.CONTROL,'a') in_clear.send_keys(Keys.CLEAR) in_clear.send_keys('不错') self.driver.find_element_by_id('su').click() def terDown(self): # 测试收尾 self.driver.quit() if __name__== '__main__': test = unittest.TestSuite() test.addTest(baidu('testLogin')) test.addTest(baidu('testSogin')) #定义测试报告存放路径 file_result=open('d:\\test.html','wb') # 定义测试报告 runer = HTMLTestReportCN.HTMLTestRunner(stream = file_result,title=u'测试百度',description=u'用例执行情况',tester='Springbocai') runer.run(test) file_result.close()

     

    最新回复(0)