TA的每日心情 | 衰 2015-8-19 13:58 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
3#
楼主 |
发表于 2015-8-19 13:51:25
|
只看该作者
是的,确实是编码问题.
我的目的是为了让monkeyrunner调用一个activity去获取一个id/category_text, 从HierarchyViewer里看,在这层目录的所有Textview的ID都是 id/category_text。直接用MonkeyEasyDevice.touch(BY.id('id/category_text'),'downAndUp'))是无效的。而这些Textview又全是中文显示, 想在脚本中指定点击某个中文的Textview时,monkeyrunner就报LookupError: unknown encoding 'ms936'错误, 故不能在代码中直接写中文
为了解决这个问题就在dos命令窗口中执行了 chcp 437,将之转变为美国英语, 再输出 print u'我是中文'就报UnicodeEncodeError: 'charmap' codec can't encode character u'\u6211' in position 0: character maps to <undefined>
请问大大们,在处理类似这样的问题时是如何解决的?
|
|