我正在使用android Ui Automator来测试我的应用程序。我的问题是uiObject.setText方法不接受日语字符。
有没有办法实现通过ui automator框架将日文字符设置为android小部件的目标?
谢谢,
的Stefan
答案 0 :(得分:2)
我遇到了同样的问题,所以我写了an IME来将仅使用ASCII字符的编码文本转换为Unicode文本。
您可以使用它在可编辑字段中设置日语字符:
import jp.jun_nama.test.utf7ime.helper.Utf7ImeHelper;
....
// gets UiObject which refers to editable text
UiObject editText = ...;
// inputs German umlaut characters
editText.setText(Utf7ImeHelper.e("Danke schön"));
// OR
// inputs Japanese characters
editText.setText(Utf7ImeHelper.e("ありがとう"));
....
有关详细信息,请参阅README.md。