折腾:
【未解决】用Python的uiautomator2自动识别和输入vivo账号密码以自动安装安卓apk
期间,
weditor竟然截图是空的:
![](https://www.crifan.org/files/pic/uploads/2021/09/efbf74dd3862429085f1300f57e8aba5.jpg)
且加了红色。
后记:
想起来之前看到代码中的:
venv/lib/python3.8/site-packages/uiautomator2/__init__.py
def screenshot(self, filename: Optional[str] = None, format="pillow"): 。。。 except IOError as ex: # Always fail in secure page # 截图失败直接返回一个粉色的图片
提到了 粉色的,估计就是这种
去掉VSCode当前调试试试,问题依旧:
![](https://www.crifan.org/files/pic/uploads/2021/09/c9ce74b049cc474786db66b6cceb20c1.jpg)
突然想起来了:
估计是 vivo开启了:
![](https://www.crifan.org/files/pic/uploads/2021/09/eb0b69cdaae64b80b2bbd7b139e33518.jpg)
- 放恶意截屏录屏
- 为防止密码泄露,开启后禁止第三方应用在输入密码时进行截图、录屏
- 安全输入
- 输入密码时启用安全键盘
都取消选择:
![](https://www.crifan.org/files/pic/uploads/2021/09/8390c62247b749d9befd12f3f2f71aa7.jpg)
![](https://www.crifan.org/files/pic/uploads/2021/09/950fa062fed94a3f953bc53e8a3eb3b2.jpg)
再去:
apk推送安装apk,看看弹框,是不是 安全键盘了
然后发现还是 安全键盘的感觉
仔细一看,果然是普通键盘了:
![](https://www.crifan.org/files/pic/uploads/2021/09/50d08621951f45b8afd6a76f5162fce1.jpg)
![](https://www.crifan.org/files/pic/uploads/2021/09/65c88f05ca594fbab11759c6d94e765f.jpg)
然后weditor也可以截到图了:
![](https://www.crifan.org/files/pic/uploads/2021/09/dc5c4ef5b9ff4d548097a9472faf1937.jpg)
【总结】
现象:weditor无法截取到当前vivo安卓手机的图片
原因:vivo中开启了:放恶意截屏录屏
解决办法:取消勾选:放恶意截屏录屏,即可。
转载请注明:在路上 » 【已解决】weditor截图安卓手机是空且粉红色背景