uiautomator2 多种方式键盘输入

最近做了一个爬虫项目,在向文本框输入的时候,使用了多种方法(包含:send_keys、set_text)等多种方法都无效,最终选择了以下方案得到完美解决。

python 复制代码
# 切换输入法
d.set_fastinput_ime(True)
op_user_modify = d(className="android.view.View", index=2).send_keys("小迷糊")
d.set_fastinput_ime(False) #输入法用完记得关掉
python 复制代码
d.set_fastinput_ime(True)
d.clear_text()
d.send_keys("测试", True)
print("输入文本:     " + "测试")
d.set_fastinput_ime(False)  # 切换成正常的输入法
相关推荐
程序员爱钓鱼6 分钟前
Python编程实战:文件读写(文本/二进制)详解与实战
后端·python·ipython
百锦再9 分钟前
第6章 结构体与方法
android·java·c++·python·rust·go
TheInk13 分钟前
python学习笔记之Python基础教程(crossin全60课)
笔记·python·学习
尘缘浮梦15 分钟前
RobotFramework框架环境搭建
linux·开发语言·python
程序员爱钓鱼20 分钟前
Python编程实战:try...except...finally —— 让程序更稳健的异常处理机制
后端·python
岁岁岁平安30 分钟前
python MongoDB 基础
数据库·python·mongodb
闲人编程1 小时前
用Python控制硬件:Raspberry Pi项目初体验
开发语言·python·raspberry·pi·codecapsule·控制硬件
寻星探路1 小时前
测试开发话题10---自动化测试常用函数(2)
java·前端·python
鸢尾掠地平1 小时前
Python中常用内置函数上【含代码理解】
开发语言·python
萧鼎1 小时前
Python 图像处理利器:Pillow 深度详解与实战应用
图像处理·python·pillow