在我的appium代码中,在使用滑动、滚动方法和执行代码时.得到下面的异常。
org.openqa.selenium.WebDriverException:在处理命令时发生了一个未知的服务器端错误。(警告:服务器没有提供任何堆栈跟踪信息)
我没有看到自动建议下拉列表中的SendKeyEvent方法。当我手动输入SendKeyEvent()时,它会抛出一个AndroidDriver类型中未定义的错误。
附图截图

有人能告诉我吗?
发布于 2015-10-27 17:01:03
如果您使用JavaClient3.2.0,那么您应该尝试使用pressKeyCode(keyCode)方法而不是sendKeyEvent(keyEvent)。希望能帮上忙。
发布于 2015-10-20 11:46:20
当然,因为这个方法不适合驱动程序。您可以将密钥发送到元素,而不是发送驱动程序。解决办法如下:
WebElement element = driver.findElement(By.id("the_id"));
element.sendKeys("necessary_text");发布于 2015-12-08 22:42:56
这段代码适用于我:
AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), cap);
driver.pressKeyCode(AndroidKeyCode.HOME);什么是支持的?什么是过时的?如何找到这些问题的答案?有人能直接参考一下吗??
https://stackoverflow.com/questions/33229117
复制相似问题