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)  # 切换成正常的输入法
相关推荐
杰瑞学AI1 天前
我的全栈学习之旅:FastAPI (持续更新!!!)
后端·python·websocket·学习·http·restful·fastapi
用户3721574261351 天前
Python 高效实现 Excel 与 CSV 互转:用自动化提升效率
python
CodeCraft Studio1 天前
CAD文件处理控件Aspose.CAD教程:在 Python 中将 SVG 转换为 PDF
开发语言·python·pdf·svg·cad·aspose·aspose.cad
mortimer1 天前
从预处理到合成:基于pySide6的视频翻译多线程流水线架构详解
python·github
喜欢吃豆1 天前
从潜在空间到实际应用:Embedding模型架构与训练范式的综合解析
python·自然语言处理·架构·大模型·微调·embedding
AndrewHZ1 天前
【图像处理基石】暗光增强算法入门:从原理到实战(Python+OpenCV)
图像处理·python·opencv·算法·计算机视觉·cv·暗光增强
纪伊路上盛名在1 天前
python5.1 数据类dataclass
python·面向对象编程·oop
用户718841750781 天前
深究 Python 中 int () 函数为何无法转换含小数点的字符串
python
on_pluto_1 天前
LLaMA: Open and Efficient Foundation Language Models 论文阅读
python·机器学习
小二·1 天前
mac下解压jar包
ide·python·pycharm