一,Appium版本1.3.3以上,解决无法输入中文问题
java:
在capabilities中增加两项设置:
1
2
|
capabilities.setCapability(
"unicodeKeyboard"
,
"True"
);
capabilities.setCapability(
"resetKeyboard"
,
"True"
);
|
python类似:
1
2
|
desired_caps[
"unicodeKeyboard"
] =
"True"
desired_caps[
"resetKeyboard"
] =
"True"
|
二,清除编辑框内容
driver.sendKeyEvent(123); //123:光标移动到输入框最右边
for (int i = 0; i < text.length(); i++) {
driver.sendKeyEvent(67); //67:delete键
}