Appium使用中文搜索

問題1:Appium調用.send_keys("中文"),執行失敗

解決:

#配置設備屬性

desired_caps["unicodeKeyboard"]=True #unicode編碼輸入,可以輸入中文

desired_caps["resetKeyboard"]=True #隱藏軟鍵盤

driver.activate_ime_engine('io.appium.settings/.UnicodeIME')#切換到appium輸入法,此時可以鍵入中文search.send_keys("中文")#輸入中文

問題2:Appium調用.send_keys("中文"),執行成功後,執行driver.keyevent(66)#回車或者driver.keyevent(84)#搜索,失敗

解決:

#安裝輸入法,比如搜狗輸入法

driver.activate_ime_engine('com.sohu.inputmethod.sogou/.SogouIME')

#切換sogou輸入法,調出鍵盤

search.click()

#點擊輸入框,調取鍵盤

driver.keyevent(84)#點擊搜索

綜上,Appium使用中文搜索時候,使用Appium輸入法輸入中文,然後切換輸入法點擊搜索。

備註:

adb shell ime list -s    #查看手機所有輸入法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章