我试图通过sendKeys方法传递文本值,但在运行测试用例时失败了。
直到
文本框元素
,执行
单击操作
(移动键盘已打开)。但在这之后当我试图
通过值
到文本框使用
sendKeys方法
我得到以下错误
org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
(Session info: chrome=66.0.3359.126)
(Driver info: chromedriver=2.30.477700
(0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
相同的代码适用于
5以下Android设备(Lolypop)
但是
Lolypop版本之后
我得到了上面的错误。
下面是我如何将数据传递到文本框的示例代码
MobileElement elUserName = (MobileElement) driver.findElement(new By.ById("loginUserName"));
elUserName.click();
elUserName.sendKeys("MobileTest"); // ------- It fails at this point