使用HTMLTestRunner生成測試報告時老是報錯:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 96: ordinal not in range(128)
前提:python版本是2.7? ?是從?這個網(wǎng)址?下載的HTMLTestRunner.py文件
經(jīng)過一番查找發(fā)現(xiàn):是因為python的str默認是ascii編碼辰狡,和unicode編碼沖突淆衷,如果報告中使用了中文標題就會報這個錯誤翼悴。解決方法很簡單暇韧,在 HTMLTestRunner.py 導(dǎo)入那一部分加上3行代碼就能搞定
再運行就不會報錯了