appium-按键操作(AndroidKey)+输入法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了appium-按键操作(AndroidKey)+输入法相关的知识,希望对你有一定的参考价值。
参考技术Afrom appium.webdriver.extensions.android.nativekey import AndroidKey
应用的搜索功能,搜索键在软键盘上的。使用Enter键来代替搜索键。
Enter键 : keyevent:66
Back键:4
Home键:3
按键操作:
driver.press_keycode(AndroidKey.ENTER)
启动参数当中关于输入法:
unicodeKeyboard=True
输入法的操作(输入中文时):
1、获取当前设备可用的输入法:
driver.available_ime_engines
2、获取当前正在使用的输入法:
driver.active_ime_engine
3、切换为其它输入法:
driver.activate_ime_engine(输入法名,可以从1中获取到)
4、输入完成,想要收起键盘:
driver.hide_keyboard()
5、键盘是否显示:
driver.is_keyboard_shown()
输入法切换的场景:
1、用send_keys输入中文,但是在app的页面当中,并没有显示出输入的内容。
需要切换到,中文输入法。
以上是关于appium-按键操作(AndroidKey)+输入法的主要内容,如果未能解决你的问题,请参考以下文章