如何通过Airtest脚本实现手机输入法的切换操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1240个文字,预计阅读时间需要5分钟。
那实际上,有没有办法直接在代码中实现手机输入法的切换呢?比如我们想使用Airtest的text接口之前,先启动Yosemite输入法,使用完text后再切换回系统输入法。今天就来试试。
那其实,有没有办法 直接在代码里面就实现手机输入法的切换呢 ?比如我们要使用Airtest的 text 接口之前,就启动Yosemite输入法,当使用完 text 之后,我们就再切换成系统输入法。 今天我们就一起来看看怎么实现这个需求把! 1. 前言前几期的推文中,我们讲了Airtest输入文本相关的一些问题,其中就有提到Airtest的专用输入法Yosemite。很多同学对这个输入法又爱又恨,爱的是这个输入法可以很轻松帮我们实现中文输入,恨的是这个输入法没有软键盘,想手动输入的时候,还要去设置里面切换成系统输入法。
那其实,有没有办法 直接在代码里面就实现手机输入法的切换呢 ?比如我们要使用Airtest的 text 接口之前,就启动Yosemite输入法,当使用完 text 之后,我们就再切换成系统输入法。
今天我们就一起来看看怎么实现这个需求把!
2. 解决问题的思路 1)搜ADB指令ADB是一种功能多样的命令行工具,可让我们与设备进行通信。ADB 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。
因此,我们可以借助强大的搜索引擎(建议使用谷歌),来看下是否有对应的ADB指令帮助我们实现切换输入法的操作:
找到之后,我们可以先用ADB指令跑通我们切换输入法的需求。
本文共计1240个文字,预计阅读时间需要5分钟。
那实际上,有没有办法直接在代码中实现手机输入法的切换呢?比如我们想使用Airtest的text接口之前,先启动Yosemite输入法,使用完text后再切换回系统输入法。今天就来试试。
那其实,有没有办法 直接在代码里面就实现手机输入法的切换呢 ?比如我们要使用Airtest的 text 接口之前,就启动Yosemite输入法,当使用完 text 之后,我们就再切换成系统输入法。 今天我们就一起来看看怎么实现这个需求把! 1. 前言前几期的推文中,我们讲了Airtest输入文本相关的一些问题,其中就有提到Airtest的专用输入法Yosemite。很多同学对这个输入法又爱又恨,爱的是这个输入法可以很轻松帮我们实现中文输入,恨的是这个输入法没有软键盘,想手动输入的时候,还要去设置里面切换成系统输入法。
那其实,有没有办法 直接在代码里面就实现手机输入法的切换呢 ?比如我们要使用Airtest的 text 接口之前,就启动Yosemite输入法,当使用完 text 之后,我们就再切换成系统输入法。
今天我们就一起来看看怎么实现这个需求把!
2. 解决问题的思路 1)搜ADB指令ADB是一种功能多样的命令行工具,可让我们与设备进行通信。ADB 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。
因此,我们可以借助强大的搜索引擎(建议使用谷歌),来看下是否有对应的ADB指令帮助我们实现切换输入法的操作:
找到之后,我们可以先用ADB指令跑通我们切换输入法的需求。

