我正在尝试在android上测试移动应用程序,我试图登录,但是当我执行密码的sendkeys时,发生的事情是发送了密码,但由于某种原因在密码中写了一个额外的字母(这封信是y),有人知道它会是什么吗?在用户名中,它写的一切正确。 谢谢
MobileElement el2 = (MobileElement) driver.findElementById("password");
el2.sendKeys("DPY16085");
答案 0 :(得分:0)
如果在设备或仿真器键盘打开的情况下在输入字段中输入数据,则会出现此问题,解决方法是,如果要使用sendkey输入数据,则必须关闭键盘 您需要在DesiredCapabilities中设置此功能:
DesiredCapabilities dc = new DesiredCapabilities();
dc.setCapability("unicodeKeyboard", true);
dc.setCapability("resetKeyboard", true);