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)  # 切换成正常的输入法
相关推荐
qq_5278878730 分钟前
ImportError: cannot import name ‘PfeifferConfig‘ from ‘transformers‘【已解决】
linux·开发语言·python
知舟不叙36 分钟前
使用OpenCV和Python进行图像掩膜与直方图分析
人工智能·python·opencv·图像掩膜
woniuhuihui43 分钟前
案例8 模型量化
python
tt卡丁车1 小时前
6.11打卡
python
蓝婷儿1 小时前
6个月Python学习计划 Day 21 - Python 学习前三周回顾总结
python·学习
飞翔的佩奇1 小时前
【完整源码+数据集+部署教程】安检爆炸物检测系统源码和数据集:改进yolo11-REPVGGOREPA
python·yolo·计算机视觉·毕业设计·数据集·yolo11·安检爆炸物检测
摆渡搜不到你2 小时前
PyCharm Python IDE
ide·python·pycharm
pitepa2 小时前
初学者运行Pycharm程序可能会出现的问题,及解决办法
ide·python·pycharm
(・Д・)ノ2 小时前
python打卡day51
开发语言·python·深度学习
可能是猫猫人2 小时前
【Python打卡Day33】简单神经网络@浙大疏锦行
开发语言·python·神经网络