After updating from some 5.X Katalon version to 6.2.2 and installed appium 1.12.1
Now on tapAtPosition(x, y) method that using my tests exception is occured, but tap is actually performed.
Now I need to add FailureHandling.OPTIONAL to make it work.
Other environment:
Windows 10
Real tablet device: Android 8 and 9
Could you please take a look at this exception. Thanks:
e[35m[HTTP]e[39m e[90m{“name”:“NATIVE_APP”}e[39m
e[35m[HTTP]e[39m e[37m<-- POST /wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/context e[39me[32m200e[39m e[90m2 ms - 14e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37m–>e[39m e[37mPOSTe[39m e[37m/wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/touch/performe[39m
e[35m[HTTP]e[39m e[90m{“actions”:[{“action”:“tap”,“options”:{“x”:800,“y”:1226}},{“action”:“wait”,“options”:{“ms”:50}},{“action”:“release”,“options”:{}}]}e[39m
e[35m[WD Proxy]e[39m Got an unexpected response: {“sessionId”:“0f3fa471-f450-4469-b4dc-6762bcad0a9c”,“status”:13,“value”:false}
e[35m[HTTP]e[39m e[37m<-- POST /wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/touch/perform e[39me[31m500e[39m e[90m1037 ms - 810e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37m–>e[39m e[37mGETe[39m e[37m/wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/contexte[39m
e[35m[HTTP]e[39m e[90m{}e[39m
e[35m[HTTP]e[39m e[37m<-- GET /wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/context e[39me[32m200e[39m e[90m1 ms - 22e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37m–>e[39m e[37mGETe[39m e[37m/wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/contextse[39m
e[35m[HTTP]e[39m e[90m{}e[39m
e[35m[HTTP]e[39m e[37m<-- GET /wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/contexts e[39me[32m200e[39m e[90m302 ms - 86e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37m–>e[39m e[37mPOSTe[39m e[37m/wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/contexte[39m
e[35m[HTTP]e[39m e[90m{“name”:“NATIVE_APP”}e[39m
e[35m[HTTP]e[39m e[37m<-- POST /wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/context e[39me[32m200e[39m e[90m1 ms - 14e[39m
e[35m[HTTP]e[39m e[90me[39m
e[35m[HTTP]e[39m e[37m–>e[39m e[37mGETe[39m e[37m/wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/screenshote[39m
e[35m[HTTP]e[39m e[90m{}e[39m
e[35m[HTTP]e[39m e[37m<-- GET /wd/hub/session/071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f/screenshot e[39me[32m200e[39m e[90m1345 ms - 1113150e[39m
e[35m[HTTP]e[39m e[90me[39m
2019-07-30 16:40:51.387 WARN c.k.k.core.keyword.internal.KeywordMain - Failed to tap at [800, 1,226] (Root cause: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command.
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘IMAKARCHUK-GE’, ip: ‘192.168.56.1’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: com.kms.katalon.core.appium.driver.SwipeableAndroidDriver
Capabilities {app: D:\Soft\MobileEntTest\moben…, appPackage: predix.ge.com.referenceappl…, appWaitActivity: predix.ge.com., mobent.gs…, autoGrantPermissions: true, automationName: uiautomator2, databaseEnabled: false, desired: {app: D:\Soft\MobileEntTest\moben…, appWaitActivity: predix.ge.com., mobent.gs…, autoGrantPermissions: true, automationName: uiautomator2, deviceId: ce091829b1d388fc0c7e, deviceName: samsung SM-T835 (Android 8…, fullReset: false, nativeWebScreenshot: true, newCommandTimeout: 1800, newCommandTimeout : 120, noReset: true, noSign: true, platform: ANDROID, platformName: android, platformVersion: 8.1.0, udid: ce091829b1d388fc0c7e}, deviceApiLevel: 27, deviceId: ce091829b1d388fc0c7e, deviceManufacturer: samsung, deviceModel: SM-T835, deviceName: ce091829b1d388fc0c7e, deviceScreenDensity: 360, deviceScreenSize: 1600x2560, deviceUDID: ce091829b1d388fc0c7e, fullReset: false, javascriptEnabled: true, locationContextEnabled: false, nativeWebScreenshot: true, networkConnectionEnabled: true, newCommandTimeout: 1800, newCommandTimeout : 120, noReset: true, noSign: true, pixelRatio: 2.25, platform: ANDROID, platformName: Android, platformVersion: 8.1.0, statBarHeight: 54, takesScreenshot: true, udid: ce091829b1d388fc0c7e, viewportRect: {height: 2398, left: 0, top: 54, width: 1600}, warnings: {}, webStorageEnabled: false}
Session ID: 071d6f22-c96d-4c8b-82b8-fb9ed2d1a00f
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)
at io.appium.java_client.PerformsTouchActions.performTouchAction(PerformsTouchActions.java:41)
at io.appium.java_client.TouchAction.perform(TouchAction.java:187)
at com.kms.katalon.core.mobile.helper.MobileElementCommonHelper.tapAtPosition(MobileElementCommonHelper.java:348)
at com.kms.katalon.core.mobile.keyword.builtin.TapAtPositionKeyword$_tapAtPosition_closure1.doCall(TapAtPositionKeyword.groovy:70)
at com.kms.katalon.core.mobile.keyword.builtin.TapAtPositionKeyword$_tapAtPosition_closure1.call(TapAtPositionKeyword.groovy)
at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)
at com.kms.katalon.core.mobile.keyword.builtin.TapAtPositionKeyword.tapAtPosition(TapAtPositionKeyword.groovy:72)
at com.kms.katalon.core.mobile.keyword.builtin.TapAtPositionKeyword.execute(TapAtPositionKeyword.groovy:64)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.tapAtPosition(MobileBuiltInKeywords.groovy:1462)
at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$tapAtPosition$10.call(Unknown Source)
at com.ge.me.mobile.common.WorkLocationPage.createWorkLocationInMapCenter(WorkLocationPage.groovy:77)
at com.ge.me.mobile.common.WorkLocationPage.invokeMethod(WorkLocationPage.groovy)
at com.kms.katalon.core.main.CustomKeywordDelegatingMetaClass.invokeStaticMethod(CustomKeywordDelegatingMetaClass.java:50)
at VerifyCreateWorkLocationAndSaveAssignment.run(VerifyCreateWorkLocationAndSaveAssignment:61)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1564493957913.run(TempTestCase1564493957913.groovy:21)
)