首先要获取手机有哪些键盘,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()