iinputtext是基于按键输入法运行的,如果云手机当前输入法是非按键输入法,那么inputtext这个命令就会失效。
通常情况在使用inputtext时,会自动切换成按键输入法,保证这个命令正常运行。
但是有些云机上的输入法第三方输入法比较牛逼,脚本没能自动切换成按键输入法。
解决的思路有这么几个:
1.在代码中加上切换输入法的命令,强制切换输入法为按键输入法,保证inputtext命令正常使用
2.使用复制粘贴代替,就是把要输入的内容通过复制粘贴的方式输入
3.卸载第3方的输入法,这样inputtext命令就不会受影响了,缺点是可能会导致设备没有输入法,不能手动输入内容。
4.如果是非中文的,可以尝试使用keypress 这种模拟点击的方式输入,比如要输入1,就是用 keypress "1"