Pycharm+Appium中HTMLTestRunner不輸出報告的問題解決方法。

最近在使用Pycharm調試應用時,發現怎麼都不能輸出測試報告,百度一圈後發現並沒有實際解決問題的方法。自己摸索了一下午,終於知道爲什麼。下面解釋

問題描述

利用Pycharm編寫腳本時,會import unittest 。這個時候,就算你在主函數中寫了

    filename = path + 'ThreeTimeReport.html'
    fp = open(filename, 'wb')
    runner = HTMLTestRunner.HTMLTestRunner(
        stream=fp,
        title=report_title,
        description=desc
    )
    runner.run(suite)
    fp.close()
    # 關閉 

也不會在指定文件夾下生成測試報告。

解決方案

一開始沒辦法,只能試試用IDLE來運行腳本,發現這樣就能生成報告了,很神奇。
生成出來是這樣的
但是這不是長久之計,每次都要重新用IDLE很麻煩。

那麼其實Pycharm已經爲我們想好了,在這裏可以執行後,直接輸出報告。
看這裏 在左下角其實有個直接生成報告的。
這裏
然後這個輸出的圖標
這個圖標
屠龍寶刀,點擊就送啊,直接輸出到你的項目目錄。
而且UI還比HTMLTestRunner好看多了。
好了,輸出報告的問題解決了。就這樣
那個好用你就用哪個。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章