# yaml文件中APP啓動參數
platformName: Android
platformVersion: 8.0
deviceName: Android Emulator
appPackage: xxxx
appActivity: xxxxxxxxx
noReset: False
App在登錄界面如下,當光標定位在密碼欄時,鍵盤彈起,當輸入完密碼之後,鍵盤不會自動收起
此時無論時uiautomatorviewer 工具 還是 Appium自帶的工具,設備界面都顯示黑屏:
百度了一圈說是,啓動參數加上:
在運行代碼時,發現在輸入密碼時,鍵盤還是會自動彈起,然後最終也沒百度到怎麼使鍵盤永遠收起?
最後,發現: 啓動參數unicodeKeyboard 和 resetKeyboard 等於True,鍵盤依舊未收起:
結果:
最後就又想了想:平時我們鍵盤可以手動收起,那麼代碼肯定也是可以的,所以,我們平時手動收起鍵盤: 一般點擊文字爲: “√”,“完成”,“搜索”,Enter鍵,或者“收起”鍵盤,但是又不知道這個怎麼轉化爲代碼,最後百度一圈,keycode = 66可以實現
(參考: https://testerhome.com/topics/8708 1樓樓主)
如果說,添加了改行代碼: driver,press_keycode(66)還是沒解決,那麼:
啓動參數unicodeKeyboard 和 resetKeyboard 等於True也加上
以上方法要還是不能解決,可以參考 另一位大佬的博文: https://blog.csdn.net/weixin_42004919/article/details/98511591