uiautomator2 多种方式键盘输入

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

# 切换输入法
d.set_fastinput_ime(True)
op_user_modify = d(className="android.view.View", index=2).send_keys("小迷糊")
d.set_fastinput_ime(False) #输入法用完记得关掉
d.set_fastinput_ime(True)
d.clear_text()
d.send_keys("测试", True)
print("输入文本:     " + "测试")
d.set_fastinput_ime(False)  # 切换成正常的输入法

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 05:20:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 05:20:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 05:20:03       58 阅读
  4. Python语言-面向对象

    2024-07-12 05:20:03       69 阅读

热门阅读

  1. DevSecOps在数字政府建设中的实践研究

    2024-07-12 05:20:03       25 阅读
  2. Flask 不同版本项目的终端命令运行方式

    2024-07-12 05:20:03       22 阅读
  3. 使用GPT-4和ChatGPT构建应用项目

    2024-07-12 05:20:03       23 阅读
  4. 65、Flink 的 DataStream Connectors 概述

    2024-07-12 05:20:03       25 阅读
  5. stm32使用pwm和编码器模式(包含重映射)

    2024-07-12 05:20:03       26 阅读
  6. NoSQL之Redis配置与优化

    2024-07-12 05:20:03       34 阅读