Appium自动化 - 设置unicodeKeyboard: True运行脚本后,手机输入时无法调出软键盘
问题背景
- 做appium自动化的时候,使用了UiAutomator1驱动,然后设置了UnicodeKeyboard
- 执行自动化脚本之后,玩手机的时候发现平时用的输入法键盘没法调出来了
'automationName': 'UiAutomator1',
'unicodeKeyboard': True
问题原因
默认的手机输入法会被appium自动切换成Unicode IME了
解决方案一(不够彻底)
很简单,将当前输入法切换成自己原来用的就行啦!

解决方案二(彻底)
直接加一个配置项就可以啦
'automationName':'UiAutomator1', #如果指定UI2作为驱动,不需要配置
'unicodeKeyboard': True, #重置自动化时设置的键盘
'resetKeyboard':True
Appium自动化 - 设置unicodeKeyboard: True运行脚本后,手机输入时无法调出软键盘的更多相关文章
- autoOpenBrowser: true, 运行npm后自动打开浏览器
		autoOpenBrowser: true, 运行npm后自动打开浏览器 
- jmeter运行脚本后,请求偶发性的传参错误
		问题现象:jmeter写好脚本后,请求偶发性的传参错误 排查过程:1.结合报错返回值,看是不是线程并发引起: 2.排除线程并发引起后,看看是不是取值策略:如果是参数化,看看是不是每次迭代,每次都取唯一 ... 
- Linux系统如何设置开机自动运行脚本?
		大家好,我是良许. 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务.在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Li ... 
- Appium自动化(3) -  adb无线连接手机的方法
		如果你还想从头学起Appium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1693896.html 前言 除了USB方式连接Andro ... 
- jenkins运行脚本生成HTML报告时遇到的问题
		1.jenkins生成HTML报告 1)安装插件:HTML Publisher plugin 2)系统管理->插件管理->安装HTMLHTML Publisher plugin 2.job ... 
- Appium初始化设置:手写代码连接手机、appium-desktop连接手机
		一.包名获取的三种方式 1)找开发要2)mac使用命令:adb logcat | grep START win使用命令:adb logcat | findstr START 或者可以尝试使用第3条命令 ... 
- Android开发之将Edittext输入弹出的软键盘设置搜索确定键。详细代码,已验证可用。
		1,首先在布局中添加 android:imeOptions="actionSearch 2,然后java代码中设置代码: et_input_password.setOnEditorActio ... 
- Appium 自动化实例代码
		自动化连接 B站 开始 如果下载node.js 的话 可以检查一下appium环境 命令行: appium-doctor 如果没有 可以安装 appium-doctor :npm install ... 
- android软键盘的管理和属性的设置
		android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性. 这个属性能影响两件事情: [一] ... 
随机推荐
- LSP原则—关于正方形不是长方形
			长方形有二个属性长和宽.并有一个设置长的方法和设置宽的方法,还有一个求面积的方法. 像下面 private int length; private int width; public void set ... 
- django 用户认证 user对象
			django中的用户模型 内部带有很多的属性方法,我们可以直接使用 1 is_staff Boolean.决定用户是否可以访问admin管理界面.默认False. 2 is_active Boolea ... 
- vue基础 ref的作用
			1. ref 获取dom元素,除了能获取dom元素也能获取组件dom, 组件通信: 在父组件中直接调用ref定义的组件的数据或者方法 <div id="app&qu ... 
- vquery 一些应用
			// JavaScript Document function myAddEvent(obj,sEv,fn){ if(obj.attachEvent){ obj.attachEvent('on'+sE ... 
- java批量处理
			最近用到Java批量处理,一次性处理多个文件夹下的多个文件,在此记录一下. 我的思路:首先要保证文件夹和文件夹下的文件的命名是有规律的,利用for循环,每次自增变量,再拼接字符串,从而得到各个文件的路 ... 
- chrome DevTools 里面 css样式里面 勾上 :hover 会将鼠标移上的效果一直保持,技巧:要在鼠标上的 div上 勾 :hover
			chrome DevTools 里面 css样式里面 勾上 :hover 会将鼠标移上的效果一直保持,技巧:要在鼠标上的 div上 勾 :hover 
- httpServletRequest.getCharacterEncoding()取出来是个null,怎么办?
			因为浏览器没有把正确的编码方式给服务器端. 目前,许多浏览器在Content-Type头中不会指定字符编码方式,那么容器就会使用"ISO-8859-1"方式解析POST数据,而此时 ... 
- CentOS7系统服务管理systemctl
			目录 一.systemctl介绍 二.systemctl常用命令 1.启动服务 2.停止服务 3.重启服务 4.查看服务是否已启动 5.查看服务的状态 6.启用开机自启动服务 7.停用开机自启动服务 ... 
- jwt(JSON Web Tokens)的一道题目代码分析
			题目链接https://github.com/wonderkun/CTF_web/tree/5b08d23ba4086992cbb9f3f4da89a6bb1346b305/web300-6 参考链接 ... 
- 第四周java实验
			实验四 类与对象的定义及使用 实验时间 2018-9-20 1.实验目的与要求 (1) 理解用户自定义类的定义: 类是具有相同属性和行为的一组对象的集合.java中,用构造器构造并初始化对象. 类是构 ... 
