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)  # 切换成正常的输入法
相关推荐
码农dddd1 分钟前
主流短视频评论采集python爬虫(含一二级评论内容)
python·算法·django
测试界的海飞丝14 分钟前
Python自动化测试工具selenium使用指南
python·测试工具·单元测试·自动化
ALLe_Y39 分钟前
LeetCode.209.长度最小的子数组
数据结构·python·算法
于弋gg2 小时前
Datawhale AI夏令营
人工智能·python·计算机视觉
code_88882 小时前
Pycharm 连接Mysql8
ide·python·pycharm·mysql8
Python之栈2 小时前
Marimo:下一代Python编程环境,颠覆传统Jupyter笔记本,自动化执行所有依赖代码块,告别繁琐手动操作
python
漏刻有时2 小时前
在Python虚拟环境中利用PyInstaller高效构建可执行EXE文件的专业指南
开发语言·python
hbrown2 小时前
Flask+LayUI开发手记(三):LayUI表格的后端数据分页展现
python·flask·layui
乔丹搞IT2 小时前
Python如何实现PPT演示文稿到图片的批量转换
开发语言·python·powerpoint