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);
是不是位置的问题 可以试下使用这两个进行配置:
capabilities.setCapability("unicodeKeyboard" ,"True");
capabilities.setCapability("resetKeyboard", "True");
大概意思是使用unicode编码,以及在关闭后重置设备的默认输入法 步骤中间,加0.5s的延迟 减慢速度
看看真机是否有输入法干扰
页:
[1]