1.下载HTMLTestRunner.py文件
http://tungwaiyip.info/software/HTMLTestRunner.html。。
Python2和python3有所改变。。。
对应修改HTMLTestRunner.py内容就好了。。
2.然后如果是Windows:
直接将HTMLTestRunner.py放到python安装目录下的Lib中即可
3. 以下是运用HTMLTestRunner.html的实例。。这时看虫师的python+selenuim文章的实例。。
我开始试了几次。。结果并没有打印出来报告。。。原因是Pycharm执行的是单元测试部分,并不能打印出报告。。IDE的原 因啦~~~
然后尝试用python的IDLE执行py文件。。可以出报告了。。。
但是报告内容是空的。。。
结果发现,在运行完成之后,没有关闭流文件。。。。
fp.close()
这是导致报告为空的原因。。。
# author:Shirley
import time
import unittest
import HTMLTestRunner
from selenium import webdriver
class Baidu(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(30)