# 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