测试积点老人 发表于 2018-4-12 10:21:10

Day5-7测试积点任务

问题:
为什么连接真机使用 Appium 的时候,给文本框输入值的时候老是输入不对呢?用 AVD 没有问题
最近遇到一个问题,想不到办法怎么解决,代码我是这样写的,我连真机的时候,用户名和密码
经常输入的不对,用户名是一个手机号,运行的时候老是会少输入几位,但有的时候又能输对,
用AVD就没有问题,这是跟手机自带键盘有关系吗?有没有谁也遇到过这样的问题呢?


// 登录,输入用户名和密码
      WebElement username = dr.findElement(By
                .id("com.dbn.OAConnect:id/login_accounts_edittext"));
      WebElement password = dr.findElement(By
                .id("com.dbn.OAConnect:id/login_password_edittext"));

      username.sendKeys(name);
      password.sendKeys(pwd);


abcsell 发表于 2018-4-13 09:59:25

是不是位置的问题

梦想家 发表于 2018-4-13 10:06:04

可以试下使用这两个进行配置:

capabilities.setCapability("unicodeKeyboard" ,"True");
capabilities.setCapability("resetKeyboard", "True");
大概意思是使用unicode编码,以及在关闭后重置设备的默认输入法

qqq911 发表于 2018-4-13 10:30:47

步骤中间,加0.5s的延迟

jingzizx 发表于 2018-4-13 12:22:46

减慢速度
看看真机是否有输入法干扰
页: [1]
查看完整版本: Day5-7测试积点任务