无法将Sendkeys发送到Android中的输入字段

时间:2017-11-14 13:48:31

标签: c# android appium

我试图为ELEMENT设置一些文本输入 但是当我尝试像ELEMENT.SendKeys()这样做时,没有任何反应。 我可以单击输入字段(它表示带有正确XPath的ELEMENT)。

Xpath看起来像:" // android.widget.EditText [@ resource-id =" amount"]"
文本值为空 只有@ content-desc有一个值

我应该怎么做才能将字符集模拟到ELEMENT字段?

1 个答案:

答案 0 :(得分:1)

首先,由于您使用的是Xpath,因此您需要输入完整的resourceId值(包名称) 假设您使用AndroidDriver的实例作为driver,您可以在Java中执行此操作:

AndroidElement editElement = driver.findElement(By.id("amount"));
editElement.setValue(value);