sonic输入法是默认开启状态,是否可以通过配置的方式选择是否默认使用sonic键盘,虽然非常好用,但是有些场景得用原生输入法,每一次都需要去点一下禁用
ntmxglrtayl03 哪些场景要用原生输入法
Eason 在做功能测试的时候,验证输入法和输入框/页面的交互。
ntmxglrtayl03 特定验那没办法。。这功能之前比较多人想要,而且回车、删除、粘贴都可以,就没考虑要单独验证输入法的情况了。看下后面有空加上也行,但是可能优先级不高
Eason 好的,不关心优先级,如果能有的话更好
Eason 我在agent改动的是,在远程控制初始化的时候将sonic输入法关闭可以吗
Charon
black_tea
ntmxglrtayl03
2.3.0后点击这个区域,可以快速跳转到输入法设置页面了
Charon 没看懂你要说什么
Eason emm,就是我们在使用的时候修改了Agent的代码,在设备开始使用进行初始化的时候就将sonic的输入法禁用了,另外还有一个bug就是远控的设备如果打开了sonic输入法断开连接后设备的输入法还是sonic需要手动切换系统键盘(不知道是否只有我这里的设备有大佬可以确认一下)
Charon 你改了然后呢?你想表达的是什么,我没看懂...
你后面说的问题可能是兼容性问题吧,我这里没发现
Charon 确实有这个问题
Eason 我可以描述一下,不过这个问题应该算是个客户的使用问题,不算bug。就是我们这边刚刚在试用,他们很多时候直接把手机拔下来了,然后输入法不会恢复,仍然是sonic,然后测试同学就说输入法出问题让我去看~ 这时候只能手动切,或者再次连上去sonic里关闭。。。不过稳定了,正常使用远控根本不会经常直接拔下来,也就不会有什么问题
black_tea 这么说我看懂了,, @Charon 那你这样改动没问题的。
这个确实算使用问题,我看看怎么优化比较好
Eason 我用的比较粗暴的解法就是在startAndroidDriver和closeAndroidDriver的时候都进行一次stopKeyboard,但是开启了sonic输入法后直接拔线这种情况只能手动切换或者再次连接sonic去关闭,大佬看看这种方法可以的话,可以提一个pr😁
Charon 这个方式我不建议,,我倾向可以点击底下sonic输入法那个区域,可以跳转到输入法设置页面,在apk上面下功夫。Agent的话,说实话楼主这种单独验原生输入法的用户不是很多,应该暂时不在Agent调整,至于开了输入法然后拔下来的,用我前面说的这个方法应该不算麻烦了。