Here is the log of the error that I have on a scroll method :
java.lang.RuntimeException: element was found but is not visible
at com.experitest.device.HybridWebElement.getElementPositionProps(HybridWebElement.java:656)
at com.experitest.device.HybridWebElement.initLocation(HybridWebElement.java:560)
at com.experitest.device.HybridWebElement.getLocation(HybridWebElement.java:457)
at com.experitest.device.WebSearchAdaptor.operate(WebSearchAdaptor.java:296)
at com.experitest.image.agent.Controller.getIdleObjPositionByXpath(Controller.java:3226)
at com.experitest.image.agent.Controller.access$3100(Controller.java:257)
at com.experitest.image.agent.Controller$WaitForElementLogic.handleWebIdentType(Controller.java:12056)
at com.experitest.image.agent.Controller$WaitForElementLogic.tryFindPosition(Controller.java:11993)
at com.experitest.image.agent.Controller$WaitForElementLogic.invoke(Controller.java:11930)
at com.experitest.image.agent.Controller.waitForElementIntWithSt(Controller.java:2875)
at com.experitest.image.agent.Controller.waitForElementInt(Controller.java:2864)
at com.experitest.image.agent.Controller.findElements(Controller.java:3028)
at sun.reflect.GeneratedMethodAccessor154.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.experitest.image.agent.controller.ControllerMediator.handleCommandExecution(ControllerMediator.java:90)
at com.experitest.image.agent.controller.ControllerMediator.invoke(ControllerMediator.java:69)
at com.sun.proxy.$Proxy16.findElements(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.experitest.image.agent.appium.backend.commands.SeeTestControllerProxy.invokeMethod(SeeTestControllerProxy.java:55)
at com.experitest.image.agent.appium.backend.commands.AppiumCommandsSeeTestControllerProxy.invoke(AppiumCommandsSeeTestControllerProxy.java:50)
at com.sun.proxy.$Proxy16.findElements(Unknown Source)
at com.experitest.image.agent.appium.backend.commands.find.GeneralFindElementCommand.findElements(GeneralFindElementCommand.java:124)
at com.experitest.image.agent.appium.backend.commands.find.GeneralFindElementCommand.findElements(GeneralFindElementCommand.java:61)
at com.experitest.image.agent.appium.backend.commands.find.GeneralFindElementCommand.findElements(GeneralFindElementCommand.java:45)
at com.experitest.image.agent.appium.backend.commands.find.FindChildElementsCommand.doExecute(FindChildElementsCommand.java:9)
at com.experitest.image.agent.appium.backend.commands.AppiumCommand.execute(AppiumCommand.java:170)
at com.experitest.image.agent.appium.http.AppiumGenericCommandHandler.lambda$executeCommand$1(AppiumGenericCommandHandler.java:314)
at com.experitest.utils.background.BackgroundTasks$DelegatingRenamingCallable.call(BackgroundTasks.java:221)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
And here is what I have on a sendText method :
2020-04-30 16:46:39,301 [Restlet-21002987-sendKeys-sid:f9902124-611b-4e90-a6de-717211deb862] (backend.commands.AppiumCommand) ERROR Exception of type ‘com.experitest.image.agent.appium.backend.errors.STAppiumException’ : An unknown server-side error occurred. status=‘false’. Failed to complete internal method: ‘elementSendText args: [WEB, xpath=(//[@id=‘autocompleteInput’])[1], 0, Sao Paulo]’, details:
com.experitest.image.agent.appium.backend.errors.STAppiumException: An unknown server-side error occurred. status=‘false’. Failed to complete internal method: 'elementSendText args: [WEB, xpath=(//[@id=‘autocompleteInput’])[1], 0, Sao Paulo]’, details:
at com.experitest.image.agent.appium.backend.errors.STAppiumException.newUnknownErrorException(STAppiumException.java:89)
at com.experitest.image.agent.appium.backend.commands.AppiumCommandsSeeTestControllerProxy.validateInvokeResult(AppiumCommandsSeeTestControllerProxy.java:102)
at com.experitest.image.agent.appium.backend.commands.AppiumCommandsSeeTestControllerProxy.invoke(AppiumCommandsSeeTestControllerProxy.java:51)
at com.sun.proxy.$Proxy16.elementSendText(Unknown Source)
at com.experitest.image.agent.appium.backend.commands.element.ElementSendKeysCommand.doExecute(ElementSendKeysCommand.java:39)
at com.experitest.image.agent.appium.backend.commands.AppiumCommand.execute(AppiumCommand.java:170)
at com.experitest.image.agent.appium.http.AppiumGenericCommandHandler.lambda$executeCommand$1(AppiumGenericCommandHandler.java:314)
at com.experitest.utils.background.BackgroundTasks$DelegatingRenamingCallable.call(BackgroundTasks.java:221)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)