我們學習appium時常常會遇到這樣的問題:搜索功能時,錄入搜索內容后,app頁面沒有搜索按鈕,需要使用鍵盤上面的搜索按鈕。
這個問題的一般解決思路是利用cmd命令切換輸入法--->使用driver.keyevent()物理按鍵 (keycode鍵值大全https://www.cnblogs.com/yc-c/p/9014771.html)。
但是我這邊卻是沒有任何報錯,但是也沒有成功吊起鍵盤點擊搜索按鈕。
經過排查發現是華為自帶的百度華為輸入法問題。重新下載搜狗輸入法,然后切換搜狗輸入法再使用driver.keyevent就沒有問題了。
代碼如下: