python send_keys() 方法在安卓中无法输入数字,可以调起键盘但无法把内容输入到手机上,在 ios 中使用该方法就好使,不知道大家有木有遇到过这种情况,求解
试试 press_keycode()? send_keys() 对于某些 Android 输入框控件表现的不是很友好,特别是这个输入框加了类似于只能输入数字的条件之类的
有接口执行 adb 命令的话,可以调用这个命令:adb -s 设备 ID shell input text 123456dshfsjdf
desired_caps['resetKeyboard'] = 'true'
desired_caps['unicodeKeyboard'] = 'true'
setup 加上这两项使用 appium keyboard
试试 set_text()
#1 楼 @hcc3352779 恩呢,谢谢大家给的解决方案,今天找了下原因是元素定位出错了,没有找到输入框
我遇到的问题是定位正确,输入数字的话会录入文字,如果手动帮切换成数字键盘就可以了,很纠结啊