When I ran “swipe” with iPhone 14 pro max (18.1), Xcode (xcode-beta 16.2), Katalon studio (Free 9.5.0),
appium version 2.12.1, xcuitest@5.5.0 [installed (npm)], I got this error
**=============== ROOT CAUSE =====================**
**Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: -[XCUIApplicationProcess waitForQuiescenceIncludingAnimationsIdle:]: unrecognized selector sent to instance 0x3011eae80**
**For trouble shooting, please visit:** **https://docs.katalon.com/katalon-studio/docs/troubleshooting.html**
**================================================**
**11-04-2024 08:53:47 오전 swipe(width / 2, height * 0.6, width * 0.5, height * 0.3)**
**Elapsed time: 21.087s**
**Cannot swipe on device. (Root cause: com.kms.katalon.core.exception.StepFailedException: Cannot swipe on device.**
**at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:38)**
**at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)**
**at com.kms.katalon.core.mobile.keyword.builtin.SwipeKeyword.swipe(SwipeKeyword.groovy:71)**
**at com.kms.katalon.core.mobile.keyword.builtin.SwipeKeyword.execute(SwipeKeyword.groovy:66)**
**at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)**
**at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.swipe(MobileBuiltInKeywords.groovy:192)**
**at 11.//////.///////(11./////:204)**
**at 11./////.run(11./////.101)**
**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:448)**
**at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)**
**at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)**
**at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)**
**at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)**
**at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:137)**
**at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:128)**
**at TempTestCase1730677929741.run(TempTestCase1730677929741.groovy:25)**
**at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)**
**at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)**
**at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)**
**Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: -[XCUIApplicationProcess **itForQuiescenceIncludingAnimationsIdle:]: unrecognized selector sent to instance 0x3011eae80**
**Build info: version: '3.141.59', revision: 'unknown', time: 'unknown'**
**System info: host: 'gimgyeoiMacmini.lan', ip: '192.168.1.156', os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '14.6.1', java.version: '17.0.7'**
**Driver info: io.appium.java_client.ios.IOSDriver**
**Capabilities {automationName: XCUITest, browserName: , bundleId: ///////////////, databaseEnabled: false, deviceName: 김경동의 iPhone, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: false, newCommandTimeout: 1800, platform: MAC, platformName: iOS, platformVersion: 18.1, takesScreenshot: true, udid: 00008120-000A3D060CE0201E, waitForAppScript: true;, wdaLocalPort: 49623, webStorageEnabled: false}**
**Session ID: ce91ed54-66e7-4650-80de-190940061cfb**
**at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)**
**at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)**
**at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)**
**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.ios.IOSDriver.execute(IOSDriver.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.MobileCommonHelper.swipe(MobileCommonHelper.java:64)**
**at com.kms.katalon.core.mobile.keyword.builtin.SwipeKeyword$_swipe_closure1.doCall(SwipeKeyword.groovy:76)**
**at com.kms.katalon.core.mobile.keyword.builtin.SwipeKeyword$_swipe_closure1.call(SwipeKeyword.groovy)**
**at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:19)**
**at com.kms.katalon.core.mobile.keyword.builtin.SwipeKeyword.swipe(SwipeKeyword.groovy:71)**
**at com.kms.katalon.core.mobile.keyword.builtin.SwipeKeyword.execute(SwipeKeyword.groovy:66)**
**at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)**
**at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.swipe(MobileBuiltInKeywords.groovy:192)**
**at Script1675406894128.checkBoilerControlMenu(Script1675406894128.groovy:204)**
**at Script1675406894128.run(Script1675406894128.groovy:101)**
**... 13 more**
**)**