自動化指令碼跑完後,提示:.<_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>
Time Elapsed: 0:00:10.638064
指令碼能運行,並且報告也產生了。
就是有這個提示。
呼叫指令碼:
#-*- coding: utf-8 -*-import HTMLTestRunnerimport unittestfrom test_B.case_001 import Testdef suite(): onetest = unittest.TestSuite() onetest.addTest(Test("login_test")) return onetestif __name__ == '__main__': filename = "D:\\Pycharm\\result\\report0.html" fp = open(filename,"wb") runner =HTMLTestRunner.HTMLTestRunner(stream=fp,title=u'Report_title',description=u'Report_description') runner.run(suite()) fp.close()
用例:
# -*- coding: utf-8 -*-from selenium import webdriverfrom time import sleepimport unittestclass Test(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.implicitly_wait(5) self.driver.get('http://10.2.29.216:8080/kmhc-image-report-web/#/login') def login_test(self): self.driver.find_element_by_id('name-txt').send_keys('longtest3') self.driver.find_element_by_id('pass-txt').send_keys('123456') self.driver.find_element_by_xpath('/html/body/div/div/div[2]/div/div/form/div[2]/div[4]/div').click() def tearDown(self): # sleep(2) sleep(3) self.driver.close() pass