西里尔文中的android.widget.TextView

时间:2013-12-17 14:32:40

标签: cyrillic androidviewclient

我使用android视图客户端自动测试Android应用程序,但所有视图都是俄语,所以当我使用dump.py时 我有这样的事情:

 android.widget.TextView id/no_id/16 ╨в╤А╨░╨╜╤Б╨┐╨╛╤А╤В

如何在普通视图中看到它?因为在这种观点中找到竞争对手并不舒服。

更新

我使用chcp 65001并在俄语上获得了一个TextView,但在那之后我收到了一个错误:

                     android.widget.TextView id/no_id/15 Все категорииTraceback
(most recent call last):
  File "C:\Program Files (x86)\Android\AndroidViewClient\AndroidViewClient-maste
r\AndroidViewClient\tools\dump.py", line 128, in <module>
    vc.traverse(transform=transform)
  File "C:\Program Files (x86)\Android\AndroidViewClient\AndroidViewClient-maste
r\AndroidViewClient\src\com\dtmilano\android\viewclient.py", line 1754, in trave
rse
    return ViewClient.__traverse(root, indent, transform, stream)
  File "C:\Program Files (x86)\Android\AndroidViewClient\AndroidViewClient-maste
r\AndroidViewClient\src\com\dtmilano\android\viewclient.py", line 1776, in __tra
verse
    ViewClient.__traverse(ch, indent=indent+"   ", transform=transform, stream=s
tream)
  File "C:\Program Files (x86)\Android\AndroidViewClient\AndroidViewClient-maste
r\AndroidViewClient\src\com\dtmilano\android\viewclient.py", line 1773, in __tra
verse
    print >>stream, ius.encode('utf-8', 'replace')
IOError: [Errno 0] Error

1 个答案:

答案 0 :(得分:0)

这是使用最新的dump(在工具目录中)和带有标题Приветмир的Google Keep笔记获得的:

              ...
              android.widget.RelativeLayout id/no_id/18 
                 android.widget.FrameLayout id/no_id/19 
                    android.widget.LinearLayout id/no_id/20 
                       android.widget.LinearLayout id/no_id/21 
                          android.widget.EditText id/no_id/22 Привет мир
                       android.widget.LinearLayout id/no_id/23 
                          android.widget.ImageView id/no_id/24 
                          android.widget.ImageView id/no_id/25

这是在OS X和Linux上测试的。 如果您没有看到它可能问题出在您的操作系统上; - )。