java 软键盘_【学习笔记】【java appium】软键盘搜索、回车按钮
调用手机上的软件盘进行搜索、回车按钮操作
从网上搜之后发现使用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
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java 软键盘_【学习笔记】【java appium】软键盘搜索、回车按钮相关推荐
- excelexportentity中设置null不显示的方法_学习笔记-Java中的$符
JavaEE中$符号出现在两个地方,一个是前端jQuery中的$(),一个是后端JSP中的EL表达式${}. 一.$()中放不同的东西代表不同的含义,(1)$(function(){}),表示文档加载 ...
- java volatile lock_Java并发学习笔记 -- Java中的Lock、volatile、同步关键字
Java并发 一.锁 1. 偏向锁 1. 思想背景 来源:HotSpot的作者经过研究发现,大多数情况下,锁不仅不存在多线程竞争,而且总是由同 一线程多次获得,为了让线程获得锁的代价更低而引入了偏向锁 ...
- java bridge 模式_学习:java设计模式—Bridge模式
一.引子 下面是吕振宇大牛的一个例子,个人觉得挺好的,有助于理解Bridge模式的设计目的: 设想要绘制一幅图画,蓝天.白云.绿树.小鸟,如果画面尺寸很大,那么用蜡笔绘制就会遇到点麻烦.毕竟细细的蜡笔 ...
- java算法优化_Java学习笔记---Java简单的代码算法优化(例)
例:用一张1元纸币兑换1分.2分.5分硬币,要求兑换50枚硬币,求出所有组合. package mypackage01; public class demo { public static void ...
- 学习笔记-Java并发(一)
学习笔记-Java并发(一) 目录 学习笔记-Java并发一 目录 Executer Callable和Future 后台线程 线程加入 小计 今天看了这一篇 Java编程思想-java中的并发(一) ...
- JAVA基础与高级学习笔记
JAVA基础与高级学习笔记 /记录java基础与高级,除了较简单的内容,没有必要记录的没有记录外,其余的都记录了/ java初学者看这一篇就够了,全文 6万+ 字. JAVA基础 java会出现内存溢 ...
- Java虚拟机(JVM)与Java内存模型(JMM)学习笔记
Java虚拟机[JVM]与Java内存模型[JMM]学习笔记 Java虚拟机(JVM) 三种JVM JVM 位置 JVM的主要组成部分及其作用 类加载器 双亲委派机制 沙箱安全机制 Java本地接口( ...
- 学习笔记-java代码审计-反序列化
Java代码审计-反序列化 0x00 漏洞挖掘 业务代码 简单来说,找readObject/readUnshared就好了 protected void doPost(HttpServletReque ...
- 零基础学习Java开发,这些学习笔记送给你
因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...
- 狂神说Java学习笔记 Java基础
目录 机器语言 第二代语言(汇编语言) 第三代语言 高级语言 Java特性和优势 JDK(Java Development Kit) JRE(Java Runtime Enviroment) JVM( ...
最新文章
- GitNote基于git的个人云笔记
- mysql update 加减乘除运算
- php 升级php5,thinkphp5升级步骤
- html实战例子: 课程表
- 【统计学习方法】感知机笔记
- uboot源码——命令体系
- 64位操作系统上ArcGIS Server Manager页面不正常显示
- gerber文件怎么导贴片坐标_SMT贴片机在线编程调试
- 创建路径_PS钢笔工具是建立路径的基本工具
- 20181030-4 每周例行报告
- C#从入门到精通视频教程(2009年最新)- 视频列表
- macos mysql8_macOS + MySql8 问题
- (最简单的)在VS中调用存储过程
- idea的阿里代码规范检查
- 微软官方的SQLHelper类(含完整中文注释)
- 2018安恒杯11月月赛 MISC
- 关于华硕主板的图像输出设置
- 大江大河——通信设备商们的2019年
- JDK8的介绍下载和安装(附网盘地址)
- mapboxGL中多图标加载的实现