APPium连接真机输入框中输入的内容与代码中不一致

今天解决了上一个问题,又碰到了一个新的问题。

问题:连接真机输入框中输入的内容与代码中不一致。

描述:

想实现登录页面输入用户名和密码自动登录,可是在输入用户名和密码的框中输入的内容总是与代码中的不一致,初步感觉到应该和输入发有关系,于是把用户名和密码都换成数字可以成功登录,但是真实的用户名很有可能含有字母,所以继续学习实践。把手机默认输入法换成英文的,再运行一次代码,用户名“clinvab001”可以正常输入,但是密码输入又出了问题,在网上各种寻找,几经实践终于找到了解决的办法了,在代码中加入下面2句话就可以了:

//设置输入法
        capabilities.setCapability("unicodeKeyboard", "True");
        capabilities.setCapability("resetKeyboard", "True");

加入这2句话后不仅字母和数字可以输入正常,连中文也可以正确输入。这2句话的意思是设置unicode输入法,加完这句话,运行代码后,查看输入法,你原来的输入法被重置了

加完这俩句后,问题就解决了。

结果:问题解决。

感想:1,真机与模拟器不一样,模拟器不会碰到这类问题。2,多动手,发现问题,不要怕,一个一个解决。善于查资料,提高自己解决问题的能力。

原文地址:https://www.cnblogs.com/star12111/p/10034531.html

时间: 2024-12-28 21:21:17

APPium连接真机输入框中输入的内容与代码中不一致的相关文章

解决appium 连接真机Android 9启动报错.....shell "ps 'uiautomator'

好久没有使用Appium了,感觉要从头开始了,正好换个电脑要重新装环境,装环境就不描述了,照着网上的资料就可以了,问题就出现在连接真机,手机是Android9,vivoZ5x,启动APP时候始终报错,提示....shell "ps 'uiautomator'. 网上搜了很多,但是如下的解决版本亲测有效. 在appium的安装目录,找到该目录下C:\soft\Appium\node_modules\appium\node_modules\appium-adb\lib的 adb.js 文件 1.找到

Appium 小白从零安装 ,Appium连接真机测试。

Appium安装过程 先安装了 Node.js.在node的官网上下载的exe安装文件. 在node的command line中执行 npm install -g appium 来安装appium,报错,无效. 去appium.io官网,下载的appium的压缩包.其实这个压缩包中已经含有appium的可执行文件,无需再单独配置Node.js了. 解压之后出现appium.exe,双击运行提示需要安装.Net Framework,点击 “是” 便可以立即下载. 下载成功后,再次运行appium.

Appium——连接真机,adb devices获取不到设备号

连接真机后,使用 adb devices获取不到设备号. 1.检查usb接口是否正常,是否正常链接到电脑 2.手机开发者模式是否开启,usb调试是否开启 3.检查驱动是否正常 4.如果驱动显示黄叹号,或者adb devices没有设备号,就用驱动精灵检查驱动,更新下驱动 再次查看,正常

mac上使用appium连接真机问题

1.链接真机时一直报错 app is not install 日志如下: 解决办法:是因为lockdown挂了,在命令行输入sudo chmod -R 777 /var/db/lockdown/ 但是又出现个问题如下: 解决办法:使用xcode7 启动时需要先使用Xcode的automation,去保存一份模板.但是Xcode8将automation从Xcode->Open Developer Tool->Instrument中去掉了.所以要从Xcode8切换回Xcode7

appium通过WiFi连接真机进行测试

http://www.th7.cn/Program/Android/201507/514602.shtml appium通过WiFi连接真机进行测试 2015-07-24 19:43:07CSDN-sunwangdian-点击数:430 1.安装任一adb wireless 2.确保手机已root 3.确保手机与pc在同一网段 4.启动adb wireless,点击连接按钮,默认端口为5555 5.adb connect,如图 表示连接成功 6.adb devices查看设备是否存在,若连接不成

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相)

XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) 2014-08-26 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 连接真机前,请先确保真机已越狱,并已安装好AppSync.--------------------------------------------------------------- 1.确保iPhone已越狱,可以看到并成功运行cydia为准. 2.并且安

Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3881477.html 联系方式:[email protected] [正文] Android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹,问题在于data文件夹没有权限,用360手机助手或豌豆荚也是看不见的. 有以下两种解决方法: 方法一:使用adb

Android studio 连接真机

首先用数据线连接真机 1.打开开发者模式(小米手机mix2s为例 设置->我的设备->全部参数->连续点击MIUI版本——开启成功) 2.在更多设置中找到系统安全设置——允许安装未知来源的应用 3.在更多设置中选择开发者选项,在开发者选项中同时勾选USB调试和USB安装的开关 4.进入AS 开始调试  如果驱动安装无误进入AS 点击“Run-Run"app" ” 如果没有Run"app"这个选项就进入安装驱动 5.安装驱动 5.1打开SDK  Ma

Mac连接真机调试的问题

从昨晚到现在,我被一个文件里的空行折腾个半死,eclipse 无法连接真机进行调试,怎么都找不出问题,在terminal下开启adb服务会产生adb server din't ACK的提示.在我离真相最近的一次是看到有人说是~/.android/adb_usb.ini文件多了一个空行,我打开看到是这样: 我一看,就一行,哪来的空行,以为不是这个原因,又折腾了很久,依旧不行.这个时候打开微博看了下,阿里巴巴的股票已经超过Facebook成为仅次于Google的互联网公司,就算再把范围放大到科技公司