appium / WebDriverAgent

A WebDriver server for iOS and tvOS
Other
1.15k stars 363 forks source link

Testing failed: No visible @interface for 'XCUIDevice' declares the selector 'pressButton:' Use of undeclared identifier 'XCUIDeviceButtonHome' Testing cancelled because the build failed. #880

Closed Brijeshkr565 closed 3 months ago

Brijeshkr565 commented 4 months ago

Testing failed: No visible @interface for 'XCUIDevice' declares the selector 'pressButton:' Use of undeclared identifier 'XCUIDeviceButtonHome' Testing cancelled because the build failed.

KazuCocoa commented 4 months ago

Could you share the full appium server log?

Brijeshkr565 commented 3 months ago

Run-WebDriverAgentRunner-2024.04.02_18-11-23-+0530.xcresult.zip

KazuCocoa commented 3 months ago

No, it is WDA's test result. do you have Appium server log to check environment info etc?

Brijeshkr565 commented 3 months ago

How to get server log .. can you guide me i will share that.. i am new to this

KazuCocoa commented 3 months ago

https://appium.github.io/appium-xcuitest-driver/latest/installation/ This project expects to be used by appium xcuitest driver.

When you start Appium, usually it shows logs like:

% appium
[Appium] Welcome to Appium v2.5.1 (REV 552db40622bb7a82d9c6d67d2d6bcf3694b47e30)
[Appium] The autodetected Appium home path: /Users/kazu/GitHub/appium-xcuitest-driver
[Appium] Attempting to load driver xcuitest...
[Appium] Requiring driver at /Users/kazu/GitHub/appium-xcuitest-driver/build/index.js
[Appium] XCUITestDriver has been successfully loaded in 7.210s

These logs tell many info to check the environment.

If you use this directly, please share your environment that caused this issue like OS version, device model, what command did you issue etc

Brijeshkr565 commented 3 months ago

i ahve used the command

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=0000010-00041CE90C28201E' test 

below is appium log

brijesh@Brijeshs-MBP-2 ~ % appium [Appium] Welcome to Appium v2.5.1 [Appium] The autodetected Appium home path: /Users/brijesh/.appium [Appium] Attempting to load driver xcuitest... [Appium] Requiring driver at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/build/index.js [Appium] XCUITestDriver has been successfully loaded in 0.509s [Appium] Appium REST http interface listener started on http://0.0.0.0:4723 [Appium] You can provide the following URLs in your client code to connect to this server: [Appium] http://127.0.0.1:4723/ (only accessible from the same host) [Appium] http://127.0.0.2:4723/ (only accessible from the same host) [Appium] http://192.168.31.112:4723/ [Appium] http://169.254.196.157:4723/ [Appium] Available drivers: [Appium] - xcuitest@7.9.1 (automationName 'XCUITest') [Appium] No plugins have been installed. Use the "appium plugin" command to install the one(s) you want to use.

KazuCocoa commented 3 months ago

Then, could you share the appium full log with us when the error occurred?

Brijeshkr565 commented 3 months ago

if that is not correct then let me know how to find that

brijesh@Brijeshs-MBP-2 ~ % appium [Appium] Welcome to Appium v2.5.1 [Appium] The autodetected Appium home path: /Users/brijesh/.appium [Appium] Attempting to load driver xcuitest... [Appium] Requiring driver at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/build/index.js [Appium] XCUITestDriver has been successfully loaded in 0.509s [Appium] Appium REST http interface listener started on http://0.0.0.0:4723 [Appium] You can provide the following URLs in your client code to connect to this server: [Appium] http://127.0.0.1:4723/ (only accessible from the same host) [Appium] http://127.0.0.2:4723/ (only accessible from the same host) [Appium] http://192.168.31.112:4723/ [Appium] http://169.254.196.157:4723/ [Appium] Available drivers: [Appium] - xcuitest@7.9.1 (automationName 'XCUITest') [Appium] No plugins have been installed. Use the "appium plugin" command to install the one(s) you want to use. [HTTP] --> GET /sessions [HTTP] {} [AppiumDriver@f3f9] Calling AppiumDriver.getSessions() with args: [] [AppiumDriver@f3f9] Responding to client with driver.getSessions() result: [] [HTTP] <-- GET /sessions 200 18 ms - 12 [HTTP] [HTTP] --> POST /session [HTTP] {"capabilities":{"alwaysMatch":{"platformName":"ios","appium:udid":"00008110-00041CE90C28201E","appium:automationName":"XCUITest","appium:bundleid":"com.apple.Prefrences","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"ios","appium:udid":"00008110-00041CE90C28201E","appium:automationName":"XCUITest","appium:bundleid":"com.apple.Prefrences","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}} [AppiumDriver@f3f9] Calling AppiumDriver.createSession() with args: [{"platformName":"ios","appium:udid":"00008110-00041CE90C28201E","appium:automationName":"XCUITest","appium:bundleid":"com.apple.Prefrences","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"ios","appium:udid":"00008110-00041CE90C28201E","appium:automationName":"XCUITest","appium:bundleid":"com.apple.Prefrences","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}] [AppiumDriver@f3f9] Event 'newSessionRequested' logged at 1712589358642 (20:45:58 GMT+0530 (India Standard Time)) [Appium] Attempting to find matching driver for automationName 'XCUITest' and platformName 'ios' [Appium] The 'xcuitest' driver was installed and matched caps. [Appium] Will require it at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver [Appium] Requiring driver at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/build/index.js [AppiumDriver@f3f9] Appium v2.5.1 creating new XCUITestDriver (v7.9.1) session [AppiumDriver@f3f9] Checking BaseDriver versions for Appium and XCUITestDriver [AppiumDriver@f3f9] Appium's BaseDriver version is 9.5.2 [AppiumDriver@f3f9] XCUITestDriver's BaseDriver version is 9.5.2 [XCUITestDriver@3801] Creating session with W3C capabilities: { [XCUITestDriver@3801] "alwaysMatch": { [XCUITestDriver@3801] "platformName": "ios", [XCUITestDriver@3801] "appium:udid": "00008110-00041CE90C28201E", [XCUITestDriver@3801] "appium:automationName": "XCUITest", [XCUITestDriver@3801] "appium:bundleid": "com.apple.Prefrences", [XCUITestDriver@3801] "appium:includeSafariInWebviews": true, [XCUITestDriver@3801] "appium:newCommandTimeout": 3600, [XCUITestDriver@3801] "appium:connectHardwareKeyboard": true [XCUITestDriver@3801] }, [XCUITestDriver@3801] "firstMatch": [ [XCUITestDriver@3801] {} [XCUITestDriver@3801] ] [XCUITestDriver@3801] } [XCUITestDriver@3801] The following provided capabilities were not recognized by this driver: [XCUITestDriver@3801] bundleid [XCUITestDriver@3801] The desired capabilities include neither an app nor a bundleId. WebDriverAgent will be started without the default app [XCUITestDriver@3801] 'platformVersion' capability ('undefined') is not a valid version number. Consider fixing it or be ready to experience an inconsistent driver behavior. [XCUITestDriver@3801 (cd73d5a7)] Session created with session id: cd73d5a7-06e6-4920-ba9a-4a4763506812 [XCUITest] Current user: 'brijesh' [XCUITestDriver@3801 (cd73d5a7)] Available devices: 00008110-00041CE90C28201E [XCUITestDriver@3801 (cd73d5a7)] Creating iDevice object with udid '00008110-00041CE90C28201E' [XCUITestDriver@3801 (cd73d5a7)] Determining device to run tests on: udid: '00008110-00041CE90C28201E', real device: true [XCUITestDriver@3801 (cd73d5a7)] No platformVersion specified. Using device version: '17.4.1' [XCUITestDriver@3801 (cd73d5a7)] Normalized platformVersion capability value '17.4.1' to '17.4' [XCUITestDriver@3801 (cd73d5a7)] Event 'xcodeDetailsRetrieved' logged at 1712589359300 (20:45:59 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Event 'appConfigured' logged at 1712589359300 (20:45:59 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Event 'resetStarted' logged at 1712589359300 (20:45:59 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Reset: running ios real device reset flow [XCUITestDriver@3801 (cd73d5a7)] Event 'resetComplete' logged at 1712589359300 (20:45:59 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Using WDA path: '/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent' [XCUITestDriver@3801 (cd73d5a7)] Using WDA agent: '/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj' [XCUITest] Crash reports root '/Users/brijesh/Library/Logs/CrashReporter/MobileDevice/Brijesh’s iPhone' does not exist. Got nothing to gather. [XCUITestDriver@3801 (cd73d5a7)] Event 'logCaptureStarted' logged at 1712589359453 (20:45:59 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Setting up real device [XCUITestDriver@3801 (cd73d5a7)] No obsolete cached processes from previous WDA sessions listening on port 8100 have been found [DevCon Factory] Requesting connection for device 00008110-00041CE90C28201E on local port 8100, device port 8100 [DevCon Factory] Cached connections count: 0 [DevCon Factory] Successfully requested the connection for 00008110-00041CE90C28201E:8100 [XCUITestDriver@3801 (cd73d5a7)] Parsed BUILD_DIR configuration value: '/Users/brijesh/Library/Developer/Xcode/DerivedData/WebDriverAgent-ghgiiqwfoevvpvbimzhkshlwjvdh/Build/Products' [XCUITestDriver@3801 (cd73d5a7)] Got derived data root: '/Users/brijesh/Library/Developer/Xcode/DerivedData/WebDriverAgent-ghgiiqwfoevvpvbimzhkshlwjvdh' [XCUITestDriver@3801 (cd73d5a7)] Starting WebDriverAgent initialization with the synchronization key '/Users/brijesh/Library/Developer/Xcode/DerivedData/WebDriverAgent-ghgiiqwfoevvpvbimzhkshlwjvdh' [WD Proxy] Matched '/status' to command name 'getStatus' [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [WD Proxy] socket hang up [XCUITestDriver@3801 (cd73d5a7)] WDA is not listening at 'http://127.0.0.1:8100/'. Original error:: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to the remote server. Original error: socket hang up [XCUITestDriver@3801 (cd73d5a7)] WDA is currently not running. There is nothing to cache [XCUITestDriver@3801 (cd73d5a7)] Trying to start WebDriverAgent 1 times with 10000ms interval [XCUITestDriver@3801 (cd73d5a7)] These values can be customized by changing wdaStartupRetries/wdaStartupRetryInterval capabilities [XCUITestDriver@3801 (cd73d5a7)] Event 'wdaStartAttempted' logged at 1712589364043 (20:46:04 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Launching WebDriverAgent on the device [XCUITestDriver@3801 (cd73d5a7)] There is no need to perform the project cleanup. A fresh install has been detected [WebDriverAgent] Killing running processes 'xcodebuild.00008110-00041CE90C28201E' for the device 00008110-00041CE90C28201E... [WebDriverAgent] 'pgrep -if xcodebuild.00008110-00041CE90C28201E' didn't detect any matching processes. Return code: 1 [XCUITestDriver@3801 (cd73d5a7)] Beginning test with command 'xcodebuild build-for-testing test-without-building -project /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/brijesh/Library/Developer/Xcode/DerivedData/WebDriverAgent-ghgiiqwfoevvpvbimzhkshlwjvdh -destination id=00008110-00041CE90C28201E IPHONEOS_DEPLOYMENT_TARGET=17.4 GCC_TREAT_WARNINGS_AS_ERRORS=0 COMPILER_INDEX_STORE_ENABLE=NO' in directory '/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent' [XCUITestDriver@3801 (cd73d5a7)] Output from xcodebuild will only be logged if any errors are present there. To change this, use 'showXcodeLog' desired capability [XCUITestDriver@3801 (cd73d5a7)] Waiting up to 60000ms for WebDriverAgent to start [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [XCUITestDriver@3801 (cd73d5a7)] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801 (cd73d5a7)] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [iProxy@00008110:8100] Connection was refused to port 8100 [XCUITestDriver@3801 (cd73d5a7)] socket hang up [Xcode] xcodebuild exited with code '65' and signal 'null' [XCUITestDriver@3801 (cd73d5a7)] Event 'wdaStartFailed' logged at 1712589371762 (20:46:11 GMT+0530 (India Standard Time)) [XCUITestDriver@3801 (cd73d5a7)] Error: xcodebuild failed with code 65. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider setting 'showXcodeLog' capability to true in order to check the Appium server log for build-related error messages. [XCUITestDriver@3801 (cd73d5a7)] at SubProcess. (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/lib/xcodebuild.js:346:25) [XCUITestDriver@3801 (cd73d5a7)] at Object.onceWrapper (node:events:633:26) [XCUITestDriver@3801 (cd73d5a7)] at SubProcess.emit (node:events:518:28) [XCUITestDriver@3801 (cd73d5a7)] at ChildProcess. (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/teen_process/lib/subprocess.js:228:14) [XCUITestDriver@3801 (cd73d5a7)] at ChildProcess.emit (node:events:518:28) [XCUITestDriver@3801 (cd73d5a7)] at Process.ChildProcess._handle.onexit (node:internal/child_process:294:12) [XCUITestDriver@3801 (cd73d5a7)] Unable to launch WebDriverAgent. Original error: xcodebuild failed with code 65. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider setting 'showXcodeLog' capability to true in order to check the Appium server log for build-related error messages.. Make sure you follow the tutorial at https://appium.github.io/appium-xcuitest-driver/latest/preparation/real-device-config/ [XCUITestDriver@3801 (cd73d5a7)] Quitting and uninstalling WebDriverAgent [XCUITestDriver@3801 (cd73d5a7)] Shutting down sub-processes [XCUITestDriver@3801 (cd73d5a7)] No WDAs on the device. [XCUITestDriver@3801 (cd73d5a7)] {} [DevCon Factory] Releasing connections for 00008110-00041CE90C28201E device on any port number [DevCon Factory] Found cached connections to release: ["00008110-00041CE90C28201E:8100"] [DevCon Factory] Releasing the listener for '00008110-00041CE90C28201E:8100' [iProxy@00008110:8100] Closing the connection [DevCon Factory] Cached connections count: 0 [XCUITestDriver@3801 (cd73d5a7)] Not clearing log files. Use clearSystemFiles capability to turn on. [iProxy@00008110:8100] The connection has been closed [AppiumDriver@f3f9] Event 'newSessionStarted' logged at 1712589371988 (20:46:11 GMT+0530 (India Standard Time)) [AppiumDriver@f3f9] Encountered internal error running command: Error: Unable to launch WebDriverAgent. Original error: xcodebuild failed with code 65. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider setting 'showXcodeLog' capability to true in order to check the Appium server log for build-related error messages.. Make sure you follow the tutorial at https://appium.github.io/appium-xcuitest-driver/latest/preparation/real-device-config/ [AppiumDriver@f3f9] at quitAndUninstall (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/lib/driver.js:780:15) [AppiumDriver@f3f9] at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/lib/driver.js:850:13 [AppiumDriver@f3f9] at wrapped (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/asyncbox/lib/asyncbox.js:93:13) [AppiumDriver@f3f9] at retry (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/asyncbox/lib/asyncbox.js:66:13) [AppiumDriver@f3f9] at retryInterval (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/asyncbox/lib/asyncbox.js:103:10) [AppiumDriver@f3f9] at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/lib/driver.js:815:7 [HTTP] <-- POST /session 500 13364 ms - 1562 [HTTP] [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Matched '/status' to command name 'getStatus' [XCUITestDriver@3801] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body [XCUITestDriver@3801] connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] Error: Unable to connect to running WebDriverAgent: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to the remote server. Original error: connect ECONNREFUSED 127.0.0.1:8100 [XCUITestDriver@3801] at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/lib/xcodebuild.js:393:17 [XCUITestDriver@3801] at processTicksAndRejections (node:internal/process/task_queues:95:5) [XCUITestDriver@3801] at wrapped (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/asyncbox/lib/asyncbox.js:93:13) [XCUITestDriver@3801] at retry (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/asyncbox/lib/asyncbox.js:66:13) [XCUITestDriver@3801] at retryInterval (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/asyncbox/lib/asyncbox.js:103:10) [XCUITestDriver@3801] at XcodeBuild.waitForStart (/Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/lib/xcodebuild.js:377:7) [XCUITestDriver@3801] at /Users/brijesh/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/lib/xcodebuild.js:359:26 [XCUITestDriver@3801] Unable to start WebDriverAgent: Error: We were not able to retrieve the /status response from the WebDriverAgent server after 60000ms timeout.Try to increase the value of 'appium:wdaLaunchTimeout' capability as a possible workaround.

Brijeshkr565 commented 3 months ago

Any help or update?

KazuCocoa commented 3 months ago

The attached Appium log did not demonstrate the reported issue. Please share the log with the reported error

KazuCocoa commented 3 months ago

I wondered if this was iOS 17.4.1 specific, or Xcode 15.3 issue...

in Xcode 15.3 package had:

so I guess they had no diffs though.

KazuCocoa commented 3 months ago

I guess this is duplicated of https://github.com/appium/appium/issues/18502

For

https://github.com/appium/WebDriverAgent/issues/880#issuecomment-2043015929

xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=0000010-00041CE90C28201E' test

Did you try out build-for-testing test-without-building instead of test? I'm not sure how test command is still nicely work but at least Appium uses build-for-testing test-without-building to build test bundle.

KazuCocoa commented 3 months ago

Close as possible duplication of https://github.com/appium/appium/issues/18502 for now

Brijeshkr565 commented 3 months ago

I guess both issue are different by it self!