当前位置: 移动技术网 > IT编程>开发语言>Java > 【学习笔记】【java appium】软键盘搜索、回车按钮

【学习笔记】【java appium】软键盘搜索、回车按钮

2020年07月27日  | 移动技术网IT编程  | 我要评论

调用手机上的软件盘进行搜索、回车按钮操作

在这里插入图片描述
从网上搜之后发现使用adb 命令先将键盘切换到自己的软件盘(此处我从应用商店下载的搜狗输入法)
通过以下命令来查看当前的输入法:adb shell ime list -s
在这里插入图片描述

下面展示一些 内联代码片

 @Test
    public void test1() throws InterruptedException {
    	//AndroidDriver这个类有sendKeyEvent方法。
    	AndroidDriver android=(AndroidDriver)driver;
    	android.findElement(By.id("com.cloudpower.netsale.activity:id/ll_home_search")).click();
    	android.findElement(By.id("com.cloudpower.netsale.activity:id/search_et_input")).sendKeys("11");
    	//使用adb命令调起本地的输入法 。RuntimeUtil.execForStr是使用的hutool这个工具类
    	RuntimeUtil.execForStr("adb shell ime set com.sohu.inputmethod.sogou/.SogouIME");
    	//在选中一下文本框让光标在定位一次
    	android.findElement(By.id("com.cloudpower.netsale.activity:id/search_et_input")).click();
    	Thread.sleep(3000);
    	android.sendKeyEvent(AndroidKeyCode.ENTER);
    }

犯错总结:
本人使用锤子手机,由于手机上自带好几种输入法。其中包括搜狗。于是一直用手机自带的搜狗来测试。空格操作可以实现但是搜索按钮一直实现不了。后又将手机自带的其他输入法也试了下。都不行。最后重新从应用商城下载一个输入法。才得以实现。

本文地址:https://blog.csdn.net/qq_35564612/article/details/107553334

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网