Comment #4 on issue 656 by renxingwei: How to deal with the error
named "UnicodeEncodeError"?
http://code.google.com/p/robotframework/issues/detail?id=656
The output.xml does not contain "UnicodeEncodeError",surely.But I find
that robotframe work system logs contains "UnicodeEncodeError" below:
20100914 09:30:43.535 | DEBUG | Ended keyword 'common.TearDownForDelRes'
20100914 09:30:43.535 | ERROR | Unexpected error:
UnicodeEncodeError: 'ascii' codec can't encode characters in position
96-99: ordinal not in range(128)
20100914 09:30:43.535 | INFO | Traceback (most recent call last):
File "C:\Python26\lib\site-packages\robot\__init__.py", line 60, in
_run_or_rebot_from_cli
suite = method(*datasources, **options)
File "C:\Python26\lib\site-packages\robot\__init__.py", line 100, in run
suite.run(output)
File "C:\Python26\lib\site-packages\robot\running\model.py", line 116, in
run
self._run_sub_suites(context)
File "C:\Python26\lib\site-packages\robot\running\model.py", line 160, in
_run_sub_suites
suite.run(context.output, self, self.run_errors)
File "C:\Python26\lib\site-packages\robot\running\model.py", line 117, in
run
self._run_tests(context)
File "C:\Python26\lib\site-packages\robot\running\model.py", line 170, in
_run_tests
test.run(context, self.run_errors)
File "C:\Python26\lib\site-packages\robot\running\model.py", line 218, in
run
self._run(context)
File "C:\Python26\lib\site-packages\robot\running\model.py", line 259, in
_run
self._report_status_after_teardown()
File "C:\Python26\lib\site-packages\robot\running\model.py", line 284, in
_report_status_after_teardown
self.message = self.run_errors.get_teardown_message(self.message)
File "C:\Python26\lib\site-packages\robot\running\runerrors.py", line
155, in get_teardown_message
return 'Teardown failed:\n%s' % self._teardown_err
the keyword TearDownForDelRes contains "wait until page contains element
//table//tbody/tr/td[contains(text(),'${ipadd}')]/following-sibling::td/i...@alt='发
现完成'] 10 s"