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)  # 切换成正常的输入法
相关推荐
枫昕柚7 分钟前
python
开发语言·python
木头左13 分钟前
自动驾驶领域中的Python机器学习
python·机器学习·自动驾驶
Dxy123931021618 分钟前
Python Requests-HTML库详解:从入门到实战
开发语言·python·html
seasonsyy20 分钟前
2.安装CUDA详细步骤(含安装截图)
python·深度学习·环境配置·cuda
写点什么啦34 分钟前
一键修复ipynb,Jupyter Notebook损坏文件
ide·python·jupyter
fishwheel42 分钟前
Android:Reverse 实战 part 2 番外 IDA python
android·python·安全
测试19981 小时前
cmake应用:集成gtest进行单元测试
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
淦暴尼2 小时前
银行客户流失预测分析
python·深度学习·算法
那雨倾城2 小时前
PiscCode使用OpenCV实现漂浮方块特效
python·opencv
awonw2 小时前
[python][flask]Flask-Principal 使用详解
开发语言·python·flask