需要输入手机号,但是默认调出来的是中文输入法,怎么输入数字呢?

来源:1-15 层级定位和list定位结合实战

夏目鲸鱼

2018-04-24

通过send_keys, press_code 都是相当于基于当前中文九宫格输入法的结果, 我想输入的是纯数字

写回答

5回答

慕村122434

2019-09-03

百度上别人的回答:

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"

}

0
0

Mushishi

2018-04-25

你为什么要调键盘呢?你输入的时候你代码里是数字啊。你还可以把键盘取消了呢

0
4
Mushishi
回复
夏目鲸鱼
不好意思,追问看不见,你可以在capability里面设置默认输入法,也可以adb设置
2019-10-01
共4条回复

我不帅

2018-04-25

切换到自动化输入法了。就可以输入纯数字了

0
1
夏目鲸鱼
自动化输入法?
2018-04-25
共1条回复

夏目鲸鱼

提问者

2018-04-24

切换也没有用吧,又不能调出数字键盘

0
0

我不帅

2018-04-24

通过adb命令切换输入法即可

0
2
Mushishi
回复
夏目鲸鱼
你输入的时候就是数字啊,你又不是去点击。
2019-10-01
共2条回复

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程