appium如何切换键盘

首先要获取手机有哪些键盘,driver.available_ime_engines可以获取键盘种类

使用

a = driver.available_ime_engines
print(a)
这是我获得的['com.sohu.inputmethod.sogou.xiaomi/.SogouIME', 'com.baidu.input_mi/.ImeService', 'com.sohu.inputmethod.sogou/.SogouIME', 'com.komoxo.octopusime/com.komoxo.chocolateime.LatinIME', 'com.cootek.smartinputv5/com.cootek.smartinput5.TouchPalIME']

激活输入法:activate_ime_engine(self, engine)
driver.activate_ime_engine('com.komoxo.octopusime/com.komoxo.chocolateime.LatinIME')
driver.find_element_by_id("输入框").click()
driver.find_element_by_id("输入框").set_text('xyz')


收取键盘driver.hide_keyboard()
原文地址:https://www.cnblogs.com/wind666/p/10691323.html