采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
通过send_keys, press_code 都是相当于基于当前中文九宫格输入法的结果, 我想输入的是纯数字
百度上别人的回答:
capabilities.setCapability("unicodeKeyboard", true);
capabilities.setCapability("resetKeyboard", true);
我的解决方式:
capabilites = {
"platformName": "Android",
"deviceName": "0123456789ABCDEF",
"app":"D:\\PythonAppnium\\imooc7.2.310102001android.apk",
"appWaitActivity":"com.imooc.component.imoocmain.splash.customizeinfo.CustomizeInfoActivity",
"unicodeKeyboard":"true",
"resetKeyboard":"true"
}
你为什么要调键盘呢?你输入的时候你代码里是数字啊。你还可以把键盘取消了呢
没有调用键盘,键盘自己出来的, 代码如下: driver.find_element_by_id("com.okinc.okex:id/et_username").send_keys("15001900000") 怎么把键盘取消呢?
它默认调出来sougou中文输入法
??老师人呢
切换到自动化输入法了。就可以输入纯数字了
自动化输入法?
切换也没有用吧,又不能调出数字键盘
通过adb命令切换输入法即可
你输入的时候就是数字啊,你又不是去点击。
登录后可查看更多问答,登录/注册
APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成
1.5k 25
2.8k 15
8.9k 14
2.4k 14
1.6k 13