こんにちは、通常、私はSENDKEYメソッドを使用することができますが、私はこれをカントMobilePhone要素のために、.I等の鍵一つ一つ、一部の一部、またはテキストを送信しようとしましたそれは仕事をしなかった。あなたは私を助けることができますか? マイコード:
List<WebElement> menu22 =driver.findElements(By.className("android.widget.EditText"));
menu22.get(3).click();
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_6);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_5);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_7);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_6);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_6);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_5);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_7);
((AndroidDriver) driver).pressKeyCode(AndroidKeyCode.KEYCODE_6);
The other my codes:
List<String> tel = Arrays.asList("5", "4", "5", "8", "5","3", "4", "5", "8", "5");
for (int i = 0; i < tel.size(); i++) {
menu22.get(3).sendKeys(tel.get(tel.size()-1-i));
driver.hideKeyboard();
}
や他のコード:
menu22.get(3).sendKeys("5458650215"));
誰でも助けますか? :( – little