第一步
//设置中文输入的属性,可以输入中文
capabilities.setCapability("unicodeKeyboard", "True");
capabilities.setCapability("resetKeyboard", "True");
第二步 由于键盘被禁了,但是我们的搜索触发在键盘里<如图>,无法触发,怎么破
解决办法
首先感谢各位的回答,少装逼多干事。
//可输入中文,但此时键盘不可用,输入法键盘为Appium unicodeKeyboard
inputById("com.ccigmall.b2c.android:id/search_input","回归150608163530");
//使用adb shell 切换输入法-更改为谷歌拼音
excuteAdbShell("adb shell ime set com.android.inputmethod.pinyin/.PinyinIME");
//再次点击输入框,调取键盘,谷歌键盘被成功调出
clickById("com.ccigmall.b2c.android:id/search_input");
//点击右下角的搜索,即ENTER键
sendKeyEvent(AndroidKeyCode.ENTER);
//再次切回 输入法键盘为Appium unicodeKeyboard,方便下次输入中文
excuteAdbShell("adb shell ime set io.appium.android.ime/.UnicodeIME");