【发布时间】:2021-05-03 12:13:43
【问题描述】:
我正在使用 appium 对应用程序进行自动化处理。我可以午餐应用程序,但我去登录,它可以读取 XPath 登录。但是appium无法输入手机号码。对于移动设备,我使用的是模拟器。
这是我的代码:
driver.findElement(By.xpath(props.getProperty("mobile"))).sendKeys("123456");
这是我的 Xpath:
mobile=//android.widget.EditText[@text='Mobile']
面临的错误:
运行命令遇到内部错误:io.appium.uiautomator2.common.exceptions.InvalidElementStateException:无法将元素设置为“值”。您是否与正确的元素交互?
【问题讨论】:
-
可能是该字段有一些特殊的输入验证器,这会阻止 sendKeys 方法在其上正常工作。尝试通过操作 1 或移动设备发送文本:类型(后者仅在 v. 1.17 或 appium@beta 中可用)
标签: android-emulator appium-android