2016-09-02 11 views
0

私はsetText "你好"しようとしましたが、動作しませんでした、あなたは中国の文字を設定する方法についてのアイデアはありますか?どのように私は中国語の文字でsettextすることができますJunitのテストで

 UiObject chatBox = mDevice.findObject(new UiSelector().resourceId("com.tencent.mm:id/z4")); 
     if (chatBox.waitForExists(2000)==false) { 
      assertFalse("cannot find chatBox option", false); 
      return; 
     } else { 
      chatBox.click(); 
      chatBox.getSelector().focused(true); 
      chatBox.setText("tell me a joke"); 
     } 

答えて

1

ユニコードのエスケープシーケンスを使用するか、JavaソースファイルをUTF-8で保存してください。前者の場合、正しいエスケープシーケンスを検索する必要があります。後者の場合は、単純にsrcコードに中国語文字を書くことができます。例についてはここをクリックUTF Encoding for Chinese CharactersJava UI要素で文字が正しく表示されない場合は、正しいフォントが使用できないか使用されないことがあります。

関連する問題