我正在使用 android Ui Automator 来测试我的应用程序。我的问题是 uiObject.setText 方法不接受日文字符。
有没有办法通过 ui automator 框架实现将日文字符设置为 android 小部件的目标?
谢谢,
斯特凡
我正在使用 android Ui Automator 来测试我的应用程序。我的问题是 uiObject.setText 方法不接受日文字符。
有没有办法通过 ui automator 框架实现将日文字符设置为 android 小部件的目标?
谢谢,
斯特凡
我遇到了同样的问题,所以我编写了一个 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了解更多详细信息。