這是我的code
我不知如何開啟file
或許根本沒有生成成功
請大師幫忙一下
謝謝
from selenium import webdriver
import unittest, time
import HTMLTestRunner
class MyTest(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(10)
self.base_url = "http://www.baidu.com"
def test_baidu(self):
driver = self.driver
driver.get(self.base_url + "/")
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys("HTMLTestRunner")
driver.find_element_by_id("su").click()
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
testSuite = unittest.TestSuite()
testSuite.addTest(MyTest("test_baidu"))
Html = ".\\result.htm"
fp = file(Html, 'wb')
runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'百度搜索测试报告', description=u'用例执行情况:')
runner.run(testSuite)
fp.close()
Some help please with my code to generate the html report.
Thanks, Chris
1.首先你的缩进有问题,class下面的def xxx 应该要缩进了,你怎么都没有?不知道是不是你复制上来的缘故
2.要运行 单个.py 文件才能生成html报告。。你可以参考下我前不久写关于这个的文章:https://segmentfault.com/a/11...
。。哦,对了 我是用pycharm工具编译的。。。