我正在尝试使用appium(在java中)自动化Google Hangouts应用。
我使用的是Appium CLient v 1.3.7我使用的是三星Galaxy S5 Android操作系统版本5.0。
我想使用element.sendkeys()方法将文本发送到内容描述为“键入名称,电子邮件,数字或圈子”字段的字段。 Appium确实找到该字段,但在执行sendkeys()命令后,它不会在同一字段中显示任何内容。 Appium点击应用的左边缘。
此字段没有资源ID。我在使用sendkeys()之前尝试过element.click(),但没有帮助。有什么建议吗?
dr = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),capa);
WebElement el1 = dr.findElementByName("Type a name, email, number or circle");
el1.click();
el1.sendKeys("0000000");
答案 0 :(得分:0)
它没有您正在考虑的名称,您可以通过以下方式识别该元素:
WebElement el1 = driver.findElement(By.id("com.google.android.apps.hangouts:id/people_audience_view_chip_container")).click();
el1.sendKeys("0000000");