RIDE的输出无法显示测试用例的状态

时间:2016-03-04 08:47:35

标签: robotframework

我发现如果我的scipt包含任何中文字符,那么它的效果很好而且statu是" PASS",但是RIDE的输出将不会显示案例的状态。 这是我的代码:

*** Test Cases ***
test
    [Template]
    Log To Console    中文

以下是输出:====== Link of screen shot =======

command: pybot.bat --outputdir ./report/ --argumentfile c:\users\figoto~1\appdata\local\temp\RIDEqvnd6h.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:61768:False E:\testing\PartnerAutoTest\Partner
========================================================================================================================================================================
Partner                                                                                                                                                                 
========================================================================================================================================================================
Partner.Landing                                                                                                                                                         
========================================================================================================================================================================
Log:     E:\testing\PartnerAutoTest\Partner\report\log.html
Report:  E:\testing\PartnerAutoTest\Partner\report\report.html

test finished 20160304 16:13:00

当我的脚本没有中文字符时,输出就可以了,如下:

*** Test Cases ***
test
    [Template]
    Log To Console    Chinese

输出如下:=========== Link of Screen Shot ===========

command: pybot.bat --outputdir ./report/ --argumentfile c:\users\figoto~1\appdata\local\temp\RIDEqvnd6h.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:61768:False E:\testing\PartnerAutoTest\Partner
========================================================================================================================================================================
Partner                                                                                                                                                                 
========================================================================================================================================================================
Partner.Landing                                                                                                                                                         
========================================================================================================================================================================
Partner.Landing.Debug test                                                                                                                                              
========================================================================================================================================================================
test                                                                                                                                                            Chinese
| PASS |
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
test2                                                                                                                                                           | FAIL |
chinese
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Partner.Landing.Debug test                                                                                                                                      | FAIL |
2 critical tests, 1 passed, 1 failed
2 tests total, 1 passed, 1 failed
========================================================================================================================================================================
Partner.Landing                                                                                                                                                 | FAIL |
2 critical tests, 1 passed, 1 failed
2 tests total, 1 passed, 1 failed
========================================================================================================================================================================
Partner                                                                                                                                                         | FAIL |
2 critical tests, 1 passed, 1 failed
2 tests total, 1 passed, 1 failed
========================================================================================================================================================================
Output:  E:\testing\PartnerAutoTest\Partner\report\output.xml
Log:     E:\testing\PartnerAutoTest\Partner\report\log.html
Report:  E:\testing\PartnerAutoTest\Partner\report\report.html

test finished 20160304 16:23:34

在昨天升级RIDE和Robotframework之前,我所知道的一切都很好。 (对于DateTime库) 这是我的版本: RIDE 1.5.2.1在Python 2.7.9上运行。 robotframework-3.0

也许我需要在某处更改一些编码文件。所以我试着改变文件" D:\ Python27 \ Lib \ site-packages \ robotide \ lib \ robot \ utils \ encodingsniffer.py" ,但它没有用。

有关如何解决此问题的任何建议? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我的朋友告诉我编辑这个文件并且有效。

Python27 \ LIB \站点包\ robotide \的contrib \的TestRunner \ testrunner.py

 A fatal error has been detected by the Java Runtime Environment: