Skip to content

Instantly share code, notes, and snippets.

@erdncyz
Created June 23, 2024 10:48
Show Gist options
  • Save erdncyz/273e33df956845a07d0f7377da61dcb4 to your computer and use it in GitHub Desktop.
Save erdncyz/273e33df956845a07d0f7377da61dcb4 to your computer and use it in GitHub Desktop.
Last login: Sat Jun 22 20:02:08 on ttys000
techqaautomation2@techs-mac-mini ~ % appium plugin uninstall device-farm
✔ Successfully uninstalled plugin 'device-farm'
techqaautomation2@techs-mac-mini ~ % appium plugin install --source=npm appium-device-farm
✔ Checking if 'appium-device-farm' is compatible
✔ Installing 'appium-device-farm'
ℹ Plugin device-farm@8.4.7-rc.45 successfully installed
techqaautomation2@techs-mac-mini ~ % source ~/.bash_profile
techqaautomation2@techs-mac-mini ~ % appium server --use-plugins=device-farm -pa /wd/hub --plugin-device-farm-platform=both
[Appium] Attempting to load plugin device-farm...
[Appium] Requiring plugin at /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/src/main.js
{ DeviceFarmProLoader: [class I], default: [class I] }
[Appium] iM has been successfully loaded in 0.603s
[Appium] Welcome to Appium v2.10.3
[Appium] Non-default server args:
[Appium] {
basePath: '/wd/hub',
usePlugins: [
'device-farm'
]
}
[Appium] The autodetected Appium home path: /Users/techqaautomation2/.appium
[Appium] Attempting to load driver xcuitest...
[Appium] Attempting to load driver uiautomator2...
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/build/index.js
[Appium] XCUITestDriver has been successfully loaded in 0.795s
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[Appium] AndroidUiautomator2Driver has been successfully loaded in 1.513s
[device-farm-main] 📱 Update server with CLI Args: {"subcommand":"server","address":"0.0.0.0","basePath":"/wd/hub","port":4723,"usePlugins":["device-farm"],"plugin":{"device-farm":{"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}},"extraArgs":[],"allowCors":false,"allowInsecure":[],"callbackPort":4723,"debugLogSpacing":false,"denyInsecure":[],"keepAliveTimeout":600,"localTimezone":false,"loglevel":"debug","logFormat":"text","logNoColors":false,"logTimestamp":false,"pluginsImportChunkSize":7,"driversImportChunkSize":3,"longStacktrace":false,"noPermsCheck":false,"relaxedSecurityEnabled":false,"sessionOverride":false,"strictCaps":false,"useDrivers":[],"driver":{"xcuitest":{"wdaLocalPort":8100}},"tmpDir":"/var/folders/jq/lbxddq5x2_nbrzb2gbls3fk40000gn/T"}
{ DeviceFarmProLoader: [class I], default: [class I] }
[ADB] Found 1 'build-tools' folders under '/Users/techqaautomation2/Library/Android/sdk' (newest first):
[ADB] /Users/techqaautomation2/Library/Android/sdk/build-tools/34.0.0
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[device-farm-main] Cli Args: {"subcommand":"server","address":"0.0.0.0","basePath":"/wd/hub","port":4723,"usePlugins":["device-farm"],"plugin":{"device-farm":{"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}},"extraArgs":[],"allowCors":false,"allowInsecure":[],"callbackPort":4723,"debugLogSpacing":false,"denyInsecure":[],"keepAliveTimeout":600,"localTimezone":false,"loglevel":"debug","logFormat":"text","logNoColors":false,"logTimestamp":false,"pluginsImportChunkSize":7,"driversImportChunkSize":3,"longStacktrace":false,"noPermsCheck":false,"relaxedSecurityEnabled":false,"sessionOverride":false,"strictCaps":false,"useDrivers":[],"driver":{"xcuitest":{"wdaLocalPort":8100}},"tmpDir":"/var/folders/jq/lbxddq5x2_nbrzb2gbls3fk40000gn/T"}
[device-farm-main] 📱 Update server with Plugin Args: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Initializing storage
[device-farm-main] Initializing database
[device-farm-main] Creating new database: ./temp-appium/db.json
[device-farm-main] Database loaded
[device-farm-main] proxy is not required for axios
[device-farm-main] Registering proxy middleware
[device-farm-main] Registering websocket handler for Android Streaming
[device-farm-main] Registering websocket handler for iOS Streaming
Inside get streaming server
[device-farm-main] 📣📣📣 I'm a hub and I'm listening on 172.28.5.43:4723
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Hub will clean pending sessions every 30000 ms with pending session timeout: 310000 ms
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[ADB] Getting connected devices
[ADB] Connected devices: [{"udid":"13068580385508","state":"device"},{"udid":"241ae3789b1c7ece","state":"device"},{"udid":"R52N50DHW6A","state":"device"},{"udid":"R58M80VSEZF","state":"device"},{"udid":"emulator-5554","state":"device"},{"udid":"emulator-5556","state":"device"},{"udid":"emulator-5558","state":"device"}]
[device-farm-main] fetchAndroidDevices from host: undefined. Found 7 android devices
[device-farm-main] Android Device details for 13068580385508 not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 13068580385508 shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 13068580385508 shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 13068580385508 shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 13068580385508 shell getprop ro.product.name'
[device-farm-main] Android Device details for 241ae3789b1c7ece not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.product.name'
[device-farm-main] Android Device details for R52N50DHW6A not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R52N50DHW6A shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R52N50DHW6A shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R52N50DHW6A shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R52N50DHW6A shell getprop ro.product.name'
[device-farm-main] Android Device details for R58M80VSEZF not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell getprop ro.product.name'
[device-farm-main] Android Device details for emulator-5554 not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.product.name'
[device-farm-main] Android Device details for emulator-5556 not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5556 shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5556 shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5556 shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5556 shell getprop ro.product.name'
[device-farm-main] Android Device details for emulator-5558 not available. So querying now.
[device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
[device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5558 shell getprop ro.build.version.release'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5558 shell getprop ro.build.characteristics'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5558 shell wm size'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5558 shell getprop ro.product.name'
[device-farm-main] Found 7 android devices
[device-farm-main] Fetching local simulators
[device-farm-main] iOS device with udid 00008030-001445A62E6A802E plugged! updating device list...
[device-farm-main] iOS device with udid 00008030-001E090C3686802E plugged! updating device list...
[device-farm-main] Added 1 new devices to local database
[device-farm-main] Added 1 new devices to local database
[device-farm-main] iOS Simulators: true
[device-farm-main] tvOS Simulators: false
[device-farm-main] No tvOS simulators found!
[device-farm-main] Added 17 new devices to local database
[device-farm-main] 📣📣📣 Device Farm Plugin will be served at 🔗 http://172.28.5.43:4723/device-farm with id 8c678e3b-a513-46c5-9436-9b346593e4c2
[Appium] Appium REST http interface listener started on http://0.0.0.0:4723/wd/hub
[Appium] You can provide the following URLs in your client code to connect to this server:
http://127.0.0.1:4723/wd/hub (only accessible from the same host)
http://172.28.5.43:4723/wd/hub
http://169.254.30.58:4723/wd/hub
[Appium] Available drivers:
[Appium] - xcuitest@7.17.2 (automationName 'XCUITest')
[Appium] - uiautomator2@3.5.6 (automationName 'UiAutomator2')
[Appium] Available plugins:
[Appium] - device-farm@8.4.7-rc.45 (ACTIVE)
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] --> GET /dashboard/api/ping {}
[device-farm-main] Received non-webdriver request with url /dashboard/api/ping. So, not proxying it to downstream.
[HTTP] No route found for /dashboard/api/ping
[HTTP] <-- GET /dashboard/api/ping 404 5 ms - 211
[HTTP] <-- GET /device-farm/api/device 200 50 ms - 15144
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> POST /device-farm/api/block {"udid":"00008030-001445A62E6A802E","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/block. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"00008030-001445A62E6A802E"}}
[HTTP] <-- POST /device-farm/api/block 200 6 ms - 16
[HTTP] --> POST /device-farm/api/dashboard/installiOSWDA {"udid":"00008030-001445A62E6A802E"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/installiOSWDA. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":["00008030-001445A62E6A802E"]}}
[HTTP] <-- POST /device-farm/api/dashboard/installiOSWDA 400 3 ms - 172
[HTTP] --> POST /device-farm/api/unblock {"udid":"00008030-001445A62E6A802E","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/unblock. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"00008030-001445A62E6A802E"}}
[HTTP] <-- POST /device-farm/api/unblock 200 2 ms - 16
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 200 5 ms - 513
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 200 1 ms - 115071
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 200 2 ms - 940211
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 200 1 ms - 71564
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15168
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/dashboard/build {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/build. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/api/dashboard/session {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/session. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/dashboard/build 200 5 ms - 1416
[HTTP] <-- GET /device-farm/api/dashboard/session 200 17 ms - 289508
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 1 ms - -
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 2 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 2 ms - -
[HTTP] --> GET /device-farm/api/dashboard/build {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/build. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/api/dashboard/session {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/session. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/dashboard/build 304 2 ms - -
[HTTP] <-- GET /device-farm/api/dashboard/session 304 14 ms - -
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 1 ms - -
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 2 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/dashboard/build {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/build. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/api/dashboard/session {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/session. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/dashboard/build 304 3 ms - -
[HTTP] <-- GET /device-farm/api/dashboard/session 304 11 ms - -
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 2 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> POST /device-farm/api/block {"udid":"241ae3789b1c7ece","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/block. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"241ae3789b1c7ece"}}
[HTTP] <-- POST /device-farm/api/block 200 1 ms - 16
[HTTP] --> POST /device-farm/api/dashboard/appiumSession {"udid":"241ae3789b1c7ece","systemPort":51715,"origin":"http://127.0.0.1:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/appiumSession. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":["241ae3789b1c7ece"]}}
[HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"platformName":"android","appium:automationName":"UIAutomator2","appium:newCommandTimeout":120,"appium:waitForIdleTimeout":10,"appium:udid":"241ae3789b1c7ece","df:skipReport":true,"appium:systemPort":51715,"appium:adbExecTimeout":80000,"appium:uiautomator2ServerLaunchTimeout":60000},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"android","appium:automationName":"UIAutomator2","appium:newCommandTimeout":120,"appium:waitForIdleTimeout":10,"appium:udid":"241ae3789b1c7ece","df:skipReport":true,"appium:systemPort":51715}}
[AppiumDriver@e907] Calling AppiumDriver.createSession() with args: [{"platformName":"android","appium:automationName":"UIAutomator2","appium:newCommandTimeout":120,"appium:waitForIdleTimeout":10,"appium:udid":"241ae3789b1c7ece","df:skipReport":true,"appium:systemPort":51715},null,{"alwaysMatch":{"platformName":"android","appium:automationName":"UIAutomator2","appium:newCommandTimeout":120,"appium:waitForIdleTimeout":10,"appium:udid":"241ae3789b1c7ece","df:skipReport":true,"appium:systemPort":51715,"appium:adbExecTimeout":80000,"appium:uiautomator2ServerLaunchTimeout":60000},"firstMatch":[{}]}]
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'createSession': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'createSession'
[device-farm-main] 📱 pluginArgs: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Receiving session request at host: 172.28.5.43
[device-farm-main] 📱 Creating temporary session capability_id: f01df6d6-29cc-42f4-a71e-7c8cf3ebe49a
[device-farm-main] Max session count: 8, Busy device count: 0
[device-farm-main] Waiting for free device. Filter: {"platform":"android","udid":"241ae3789b1c7ece","busy":false,"userBlocked":false}}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"241ae3789b1c7ece"}}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"241ae3789b1c7ece"}}
[device-farm-main] 📱 Blocking device 241ae3789b1c7ece at host http://172.28.5.43:4723 for new session
[device-farm-main] Updating allocated device: "{"userBlocked":true,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":false,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":239049,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":1,"created":1719138969132,"version":0,"updated":1719139049460},"$loki":4}"
[device-farm-main] Updated allocated device: "[{"userBlocked":true,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":true,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":239049,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":3,"created":1719138969132,"version":0,"updated":1719139049478},"$loki":4,"newCommandTimeout":120}]"
[device-farm-main] device.host: http://172.28.5.43:4723 and pluginArgs.bindHostOrIp: 172.28.5.43
[device-farm-main] 📱 Creating session on the same node
[AppiumDriver@e907] Executing default handling behavior for command 'createSession'
[AppiumDriver@e907] Event 'newSessionRequested' logged at 1719139049479 (13:37:29 GMT+0300 (GMT+03:00))
[Appium] Attempting to find matching driver for automationName 'UIAutomator2' and platformName 'android'
[Appium] The 'uiautomator2' driver was installed and matched caps.
[Appium] Will require it at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[AppiumDriver@e907] Appium v2.10.3 creating new AndroidUiautomator2Driver (v3.5.6) session
[AppiumDriver@e907] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver
[AppiumDriver@e907] Appium's BaseDriver version is 9.10.3
[AppiumDriver@e907] AndroidUiautomator2Driver's BaseDriver version is 9.10.3
[AndroidUiautomator2Driver@e96e] undefined
[AndroidUiautomator2Driver@e96e] Creating session with W3C capabilities: {
"alwaysMatch": {
"platformName": "android",
"df:skipReport": true,
"appium:automationName": "UIAutomator2",
"appium:newCommandTimeout": 120,
"appium:waitForIdleTimeout": 10,
"appium:adbExecTimeout": 80000,
"appium:uiautomator2ServerLaunchTimeout": 60000,
"appium:udid": "241ae3789b1c7ece",
"appium:systemPort": 51914,
"appium:chromeDriverPort": 51915,
"appium:adbPort": 5037,
"appium:mjpegServerPort": 51916
},
"firstMatch": [
{}
]
}
[AndroidUiautomator2Driver@e96e] The following provided capabilities were not recognized by this driver:
[AndroidUiautomator2Driver@e96e] df:skipReport
[AndroidUiautomator2Driver@e96e] waitForIdleTimeout
[AndroidUiautomator2Driver@e96e] chromeDriverPort
[AndroidUiautomator2Driver@e96e] adbRemoteHost
[AndroidUiautomator2Driver@e96e] Session created with session id: 7bba47c8-932b-4047-96e5-15c0065e0181
[ADB] Found 1 'build-tools' folders under '/Users/techqaautomation2/Library/Android/sdk' (newest first):
[ADB] /Users/techqaautomation2/Library/Android/sdk/build-tools/34.0.0
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[AndroidUiautomator2Driver@e96e] Retrieving device list
[ADB] Trying to find connected Android devices
[ADB] Getting connected devices
[ADB] Connected devices: [{"udid":"13068580385508","state":"device"},{"udid":"241ae3789b1c7ece","state":"device"},{"udid":"R52N50DHW6A","state":"device"},{"udid":"R58M80VSEZF","state":"device"},{"udid":"emulator-5554","state":"device"},{"udid":"emulator-5556","state":"device"},{"udid":"emulator-5558","state":"device"}]
[AndroidUiautomator2Driver@e96e] Using device: 241ae3789b1c7ece
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[ADB] Setting device id to 241ae3789b1c7ece
[AndroidUiautomator2Driver@e96e] Neither 'app' nor 'appPackage' was set. Starting UiAutomator2 without the target application
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.sdk'
[ADB] Current device property 'ro.build.version.sdk': 29
[ADB] Getting device platform version
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.release'
[ADB] Current device property 'ro.build.version.release': 10
[ADB] Device API level: 29
[AndroidUiautomator2Driver@e96e] Relaxing hidden api policy
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1''
[AndroidUiautomator2Driver@e96e] No app sent in, not parsing package/activity
[AndroidUiautomator2Driver@e96e] Pushing settings apk to the device...
[ADB] Getting package info for 'io.appium.settings'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys package io.appium.settings'
[ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.12.3' >= '5.12.3')
[ADB] There is no need to install/upgrade '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys activity services io.appium.settings'
[AndroidUiautomator2Driver@e96e] io.appium.settings is already running. There is no need to reset its permissions.
[Logcat] Starting logs capture with command: /Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece logcat -v threadtime
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell appops set io.appium.settings android:mock_location allow'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell cat /data/local/tmp/mock_apps.json'
[AndroidUiautomator2Driver@e96e] Forwarding UiAutomator2 Server port 6790 to local port 51914
[AndroidUiautomator2Driver@e96e] MJPEG broadcasting requested, forwarding MJPEG server port 7810 to local port 51916
[ADB] Forwarding system: 51916 to device: 7810
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward tcp:51916 tcp:7810'
[ADB] Forwarding system: 51914 to device: 6790
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward tcp:51914 tcp:6790'
[ADB] Getting package info for 'io.appium.uiautomator2.server'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys package io.appium.uiautomator2.server'
[ADB] Getting install status for io.appium.uiautomator2.server.test
[AndroidUiautomator2Driver@e96e] No app capability. Assuming it is already on the device
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell cmd package list packages'
[ADB] 'io.appium.uiautomator2.server.test' is installed
[ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('7.0.14' >= '7.0.14')
[AndroidUiautomator2Driver@e96e] Server packages status: [{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk","appId":"io.appium.uiautomator2.server"},{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk","appId":"io.appium.uiautomator2.server.test"}]
[AndroidUiautomator2Driver@e96e] Server packages are not going to be (re)installed
[AndroidUiautomator2Driver@e96e] Waiting up to 30000ms for services to be available
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell pm list instrumentation'
[AndroidUiautomator2Driver@e96e] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
[ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
[ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]]
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
[AndroidUiautomator2Driver@e96e] Performing shallow cleanup of automation leftovers
[AndroidUiautomator2Driver@e96e] No obsolete sessions have been detected (socket hang up)
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell am force-stop io.appium.uiautomator2.server.test'
[AndroidUiautomator2Driver@e96e] Starting UIAutomator2 server 7.0.14
[AndroidUiautomator2Driver@e96e] Using UIAutomator2 server from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk' and test from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'
[AndroidUiautomator2Driver@e96e] Waiting up to 60000ms for UiAutomator2 to be online...
[ADB] Creating ADB subprocess with args: ["-P","5037","-s","241ae3789b1c7ece","shell","am","instrument","-w","-e","disableAnalytics","true","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
[AndroidUiautomator2Driver@e96e] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@e96e] Proxying [GET /status] to [GET http://127.0.0.1:51914/status] with no body
[AndroidUiautomator2Driver@e96e] socket hang up
[AndroidUiautomator2Driver@e96e] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@e96e] Proxying [GET /status] to [GET http://127.0.0.1:51914/status] with no body
[AndroidUiautomator2Driver@e96e] socket hang up
[Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:
[AndroidUiautomator2Driver@e96e] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@e96e] Proxying [GET /status] to [GET http://127.0.0.1:51914/status] with no body
[AndroidUiautomator2Driver@e96e] socket hang up
[AndroidUiautomator2Driver@e96e] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@e96e] Proxying [GET /status] to [GET http://127.0.0.1:51914/status] with no body
[AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
[AndroidUiautomator2Driver@e96e] The initialization of the instrumentation process took 3139ms
[AndroidUiautomator2Driver@e96e] Matched '/session' to command name 'createSession'
[AndroidUiautomator2Driver@e96e] Proxying [POST /session] to [POST http://127.0.0.1:51914/session] with body: {"capabilities":{"firstMatch":[{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916},"deviceName":"241ae3789b1c7ece","deviceUDID":"241ae3789b1c7ece"}],"alwaysMatch":{}}}
[AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":{"capabilities":{"firstMatch":[{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916},"deviceName":"241ae3789b1c7ece","deviceUDID":"241ae3789b1c7ece"}],"alwaysMatch":{}},"sessionId":"aa56c324-1624-44ac-b104-8e048c...
[AndroidUiautomator2Driver@e96e] Determined the downstream protocol as 'W3C'
[AndroidUiautomator2Driver@e96e] Proxying [GET /appium/device/pixel_ratio] to [GET http://127.0.0.1:51914/session/aa56c324-1624-44ac-b104-8e048cbb2ad4/appium/device/pixel_ratio] with no body
[AndroidUiautomator2Driver@e96e] Matched '/appium/device/system_bars' to command name 'getSystemBars'
[AndroidUiautomator2Driver@e96e] Proxying [GET /appium/device/system_bars] to [GET http://127.0.0.1:51914/session/aa56c324-1624-44ac-b104-8e048cbb2ad4/appium/device/system_bars] with no body
[AndroidUiautomator2Driver@e96e] Matched '/window/current/size' to command name 'getWindowSize'
[AndroidUiautomator2Driver@e96e] Proxying [GET /window/current/size] to [GET http://127.0.0.1:51914/session/aa56c324-1624-44ac-b104-8e048cbb2ad4/window/current/size] with no body
[AndroidUiautomator2Driver@e96e] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:51914/session/aa56c324-1624-44ac-b104-8e048cbb2ad4/appium/device/info] with no body
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys window'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys power'
[AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":3.5}
[AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":{"height":2960,"width":1440}}
[AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":{"statusBar":84}}
[AndroidUiautomator2Driver@e96e] Screen already unlocked, doing nothing
[AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":{"androidId":"55d5ce852680fecb","apiVersion":"29","bluetooth":{"state":"ON"},"brand":"samsung","carrierName":"","displayDensity":560,"locale":"en_US","manufacturer":"samsung","model":"SM-N960F","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":1048576,"linkUpstreamBandwidthKbps":1048576,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-46,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":null,"isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":0,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"10","realDisplaySize":"1440x2960","timeZone":"Europe/Istanbul"}}
[AppiumDriver@e907] New AndroidUiautomator2Driver session created successfully, session 7bba47c8-932b-4047-96e5-15c0065e0181 added to master session list
[AppiumDriver@e907] Event 'newSessionStarted' logged at 1719139053738 (13:37:33 GMT+0300 (GMT+03:00))
[device-farm-main] 📱 f01df6d6-29cc-42f4-a71e-7c8cf3ebe49a Session response: {"protocol":"W3C","value":["7bba47c8-932b-4047-96e5-15c0065e0181",{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916},"deviceName":"241ae3789b1c7ece","deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":"10","deviceManufacturer":"samsung","deviceModel":"SM-N960F","deviceScreenSize":"1440x2960","deviceScreenDensity":560},"W3C"]}
[device-farm-main] 📱 Removing pending session with capability_id: f01df6d6-29cc-42f4-a71e-7c8cf3ebe49a
[device-farm-main] f01df6d6-29cc-42f4-a71e-7c8cf3ebe49a 📱 Session response is CreateSessionResponseInternal
[device-farm-main] 📱 f01df6d6-29cc-42f4-a71e-7c8cf3ebe49a ----- Device UDID 241ae3789b1c7ece blocked for session 7bba47c8-932b-4047-96e5-15c0065e0181
[device-farm-main] Updating allocated device: "{"userBlocked":true,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":false,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":239049,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":1,"created":1719138969132,"version":0,"updated":1719139049460},"$loki":4}"
[device-farm-main] Updated allocated device: "[{"userBlocked":true,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":true,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":239049,"sessionStartTime":1719139053739,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":4,"created":1719138969132,"version":0,"updated":1719139053739},"$loki":4,"newCommandTimeout":120,"session_id":"7bba47c8-932b-4047-96e5-15c0065e0181","lastCmdExecutedAt":1719139053739}]"
[device-farm-main] f01df6d6-29cc-42f4-a71e-7c8cf3ebe49a 📱 Updating Device 241ae3789b1c7ece with session ID 7bba47c8-932b-4047-96e5-15c0065e0181
[AppiumDriver@e907] Promoting 1 sessionless plugins to be attached to session ID 7bba47c8-932b-4047-96e5-15c0065e0181
[AndroidUiautomator2Driver@e96e] Cached the protocol value 'W3C' for the new session 7bba47c8-932b-4047-96e5-15c0065e0181
[AndroidUiautomator2Driver@e96e] Responding to client with driver.createSession() result: {"capabilities":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916},"deviceName":"241ae3789b1c7ece","deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":...
[HTTP] <-- POST /wd/hub/session 200 4270 ms - 1201
[device-farm-main] Response from browser create session {"value":{"capabilities":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916},"deviceName":"241ae3789b1c7ece","deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":"10","deviceManufacturer":"samsung","deviceModel":"SM-N960F","deviceScreenSize":"1440x2960","deviceScreenDensity":560},"sessionId":"7bba47c8-932b-4047-96e5-15c0065e0181"}}
[device-farm-main] Updated devices with filter: {"udid":{"$in":["241ae3789b1c7ece"]}}
[HTTP] <-- POST /device-farm/api/dashboard/appiumSession 200 4276 ms - 707
[HTTP] --> OPTIONS /device-farm/api/dashboard/installAndroidStreamingApp {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/installAndroidStreamingApp. So, not proxying it to downstream.
[HTTP] <-- OPTIONS /device-farm/api/dashboard/installAndroidStreamingApp 204 1 ms - 0
[HTTP] --> POST /device-farm/api/dashboard/installAndroidStreamingApp {"udid":"241ae3789b1c7ece","systemPort":51715}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/installAndroidStreamingApp. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":["241ae3789b1c7ece"]}}
[device-farm-main] Streaming apk not present, so downloading..
[device-farm-main] Successfully downloaded streaming sdk and saved to /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/stream.apk
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
Current directory: /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/stream.apk
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece install /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/stream.apk'
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15312
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 2 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: [{"id":"7bba47c8-932b-4047-96e5-15c0065e0181","capabilities":{"platformName":"android","df:skipReport":true,"automationName":"UIAutomator2","newCommandTimeout":120,"waitForIdleTimeout":10,"adbExecTimeout":80000,"uiautomator2ServerLaunchTimeout":60000,"udid":"241ae3789b1c7ece","systemPort":51914,"chromeDriverPort":51915,"adbPort":5037,"mjpegServerPort":51916}}]
[HTTP] <-- GET /wd/hub/sessions 200 4 ms - 372
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
Installed /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/stream.apk on device 241ae3789b1c7ece
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell pm list packages'
Allowing recording permissions
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell appops set com.device.farm PROJECT_MEDIA allow'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell am start -W -n com.device.farm/com.device.farm.ScreenCaptureActivity'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward tcp:51715 tcp:1991'
Pressing home
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell input keyevent KEYCODE_HOME'
[device-farm-main] Websocket event received, streaming app is running
[HTTP] <-- POST /device-farm/api/dashboard/installAndroidStreamingApp 200 21216 ms - 702
[device-farm-main] New streaming request recieved with url: /android-stream/241ae3789b1c7ece
[device-farm-main] Device id 241ae3789b1c7ece matched for streaming url : /android-stream/241ae3789b1c7ece
[device-farm-main] Updated devices with filter: {"udid":{"$in":["241ae3789b1c7ece"]}}
[device-farm-main] Creating new proxy streaming session for device 241ae3789b1c7ece
[HTTP] --> GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-loading-BbhTw1Mo.gif. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif 200 2 ms - 1151362
[device-farm-main] Successfully created proxy streaming session for device 241ae3789b1c7ece
WebSocket message received: { action: 'swipe', args: { actions: [ [Object] ] } }
Performing action on the screen {
actions: [
{
type: 'pointer',
id: 'finger1',
parameters: [Object],
actions: [Array]
}
]
} {
userBlocked: true,
offline: false,
adbPort: 5037,
systemPort: 51715,
sdk: '10',
realDevice: true,
name: 'crownltexx',
busy: true,
state: 'device',
udid: '241ae3789b1c7ece',
platform: 'android',
deviceType: 'real',
host: 'http://172.28.5.43:4723',
totalUtilizationTimeMilliSec: 239049,
sessionStartTime: 1719139053739,
width: '1440',
height: '2960',
liveStreaming: false,
tags: [],
nodeId: '8c678e3b-a513-46c5-9436-9b346593e4c2',
meta: {
revision: 4,
created: 1719138969132,
version: 0,
updated: 1719139053739
},
'$loki': 4,
newCommandTimeout: 120,
session_id: '7bba47c8-932b-4047-96e5-15c0065e0181',
lastCmdExecutedAt: 1719139053739
}
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:4723/wd/hub/session/7bba47c8-932b-4047-96e5-15c0065e0181/actions","timeout":60000,"headers":{"Content-Type":"application/json"},"data":{"actions":[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":826,"y":1455},{"type":"pointerDown","button":0},{"type":"pause","duration":0},{"type":"pointerMove","duration":100,"origin":"viewport","x":822,"y":415},{"type":"pointerUp","button":0}]}]}}
[7bba47c8][HTTP] --> POST /wd/hub/session/7bba47c8-932b-4047-96e5-15c0065e0181/actions {"actions":[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":826,"y":1455},{"type":"pointerDown","button":0},{"type":"pause","duration":0},{"type":"pointerMove","duration":100,"origin":"viewport","x":822,"y":415},{"type":"pointerUp","button":0}]}]}
[7bba47c8][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 7bba47c8-932b-4047-96e5-15c0065e0181
[7bba47c8][AndroidUiautomator2Driver@e96e] Calling AppiumDriver.performActions() with args: [[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":826,"y":1455},{"type":"pointerDown","button":0},{"type":"pause","duration":0},{"type":"pointerMove","duration":100,"origin":"viewport","x":822,"y":415},{"type":"pointerUp","button":0}]}],"7bba47c8-932b-4047-96e5-15c0065e0181"]
[7bba47c8][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[7bba47c8][AppiumDriver@e907] Plugins which can handle cmd 'performActions': device-farm
[7bba47c8][AppiumDriver@e907] Plugin device-farm is now handling cmd 'performActions'
[7bba47c8][AppiumDriver@e907] Executing default handling behavior for command 'performActions'
[7bba47c8][AndroidUiautomator2Driver@e96e] Preprocessed actions: [
{
"type": "pointer",
"id": "finger1",
"parameters": {
"pointerType": "touch"
},
"actions": [
{
"type": "pointerMove",
"duration": 0,
"x": 826,
"y": 1455
},
{
"type": "pointerDown",
"button": 0
},
{
"type": "pause",
"duration": 0
},
{
"type": "pointerMove",
"duration": 100,
"origin": "viewport",
"x": 822,
"y": 415
},
{
"type": "pointerUp",
"button": 0
}
]
}
]
[7bba47c8][AndroidUiautomator2Driver@e96e] Matched '/actions' to command name 'performActions'
[7bba47c8][AndroidUiautomator2Driver@e96e] Proxying [POST /actions] to [POST http://127.0.0.1:51914/session/aa56c324-1624-44ac-b104-8e048cbb2ad4/actions] with body: {"actions":[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":826,"y":1455},{"type":"pointerDown","button":0},{"type":"pause","duration":0},{"type":"pointerMove","duration":100,"origin":"viewport","x":822,"y":415},{"type":"pointerUp","button":0}]}]}
[7bba47c8][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 7bba47c8-932b-4047-96e5-15c0065e0181
[7bba47c8][AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":null}
[7bba47c8][AndroidUiautomator2Driver@e96e] Responding to client with driver.performActions() result: null
[7bba47c8][HTTP] <-- POST /wd/hub/session/7bba47c8-932b-4047-96e5-15c0065e0181/actions 200 226 ms - 14
Response from click { value: null }
[HTTP] --> POST /device-farm/api/dashboard/closeSession {"udid":"241ae3789b1c7ece","origin":"http://127.0.0.1:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/closeSession. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":["241ae3789b1c7ece"]}}
[7bba47c8][HTTP] --> DELETE /wd/hub/session/7bba47c8-932b-4047-96e5-15c0065e0181 {}
[7bba47c8][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 7bba47c8-932b-4047-96e5-15c0065e0181
[7bba47c8][AndroidUiautomator2Driver@e96e] Calling AppiumDriver.deleteSession() with args: ["7bba47c8-932b-4047-96e5-15c0065e0181"]
[7bba47c8][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[7bba47c8][AppiumDriver@e907] Plugins which can handle cmd 'deleteSession': device-farm
[7bba47c8][AppiumDriver@e907] Plugin device-farm is now handling cmd 'deleteSession'
[7bba47c8][device-farm-main] Updated devices with filter: {"session_id":"7bba47c8-932b-4047-96e5-15c0065e0181"}
[7bba47c8][device-farm-main] 📱 Unblocking the device that is blocked for session 7bba47c8-932b-4047-96e5-15c0065e0181
[7bba47c8][AppiumDriver@e907] Executing default handling behavior for command 'deleteSession'
[7bba47c8][AppiumDriver@e907] Event 'quitSessionRequested' logged at 1719139085679 (13:38:05 GMT+0300 (GMT+03:00))
[7bba47c8][AppiumDriver@e907] Removing session 7bba47c8-932b-4047-96e5-15c0065e0181 from our master session list
[7bba47c8][AndroidUiautomator2Driver@e96e] Deleting UiAutomator2 session
[7bba47c8][AndroidUiautomator2Driver@e96e] Deleting UiAutomator2 server session
[7bba47c8][AndroidUiautomator2Driver@e96e] Matched '/' to command name 'deleteSession'
[7bba47c8][AndroidUiautomator2Driver@e96e] Proxying [DELETE /] to [DELETE http://127.0.0.1:51914/session/aa56c324-1624-44ac-b104-8e048cbb2ad4] with no body
[7bba47c8][AndroidUiautomator2Driver@e96e] Got response with status 200: {"sessionId":"aa56c324-1624-44ac-b104-8e048cbb2ad4","value":null}
[7bba47c8][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys activity services io.appium.settings/.recorder.RecorderService'
[7bba47c8][Logcat] Stopping logcat capture
[7bba47c8][ADB] Removing forwarded port socket connection: 51914
[7bba47c8][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward --remove tcp:51914'
[7bba47c8][ADB] Removing forwarded port socket connection: 51916
[7bba47c8][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward --remove tcp:51916'
[7bba47c8][AndroidUiautomator2Driver@e96e] Restoring hidden api policy to the device default configuration
[7bba47c8][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
[HTTP] <-- GET /android-stream/241ae3789b1c7ece - - ms - -
[7bba47c8][AppiumDriver@e907] Event 'quitSessionFinished' logged at 1719139085946 (13:38:05 GMT+0300 (GMT+03:00))
Waiting for Android and iOS websocket handlers to be removed..
[7bba47c8][device-farm-main] Registering websocket handler for Android Streaming
[7bba47c8][device-farm-main] Registering websocket handler for iOS Streaming
Inside get streaming server
[7bba47c8][AppiumDriver@e907] Received response: null
[7bba47c8][AppiumDriver@e907] But deleting session, so not returning
[7bba47c8][AppiumDriver@e907] Responding to client with driver.deleteSession() result: null
[7bba47c8][HTTP] <-- DELETE /wd/hub/session/7bba47c8-932b-4047-96e5-15c0065e0181 200 275 ms - 14
[HTTP] <-- POST /device-farm/api/dashboard/closeSession 200 281 ms - 54
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 2 ms - 15192
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[Instrumentation] .
[Instrumentation] Time: 35.063
OK (1 test)
[Instrumentation] The process has exited with code 0
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"platformName":"Android","appium:udid":"R58M80VSEZF","appium:appiumVersion":"2.5.1","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"Android","appium:udid":"R58M80VSEZF","appium:appiumVersion":"2.5.1","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}}
[AppiumDriver@e907] Calling AppiumDriver.createSession() with args: [{"platformName":"Android","appium:udid":"R58M80VSEZF","appium:appiumVersion":"2.5.1","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"Android","appium:udid":"R58M80VSEZF","appium:appiumVersion":"2.5.1","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}]
[AppiumDriver@e907] Plugins which can handle cmd 'createSession': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'createSession'
[device-farm-main] 📱 pluginArgs: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Receiving session request at host: 172.28.5.43
[device-farm-main] 📱 Creating temporary session capability_id: c3ec4f49-8748-4baf-9fdb-e9cb9e2405b5
[device-farm-main] Max session count: 8, Busy device count: 0
[device-farm-main] Waiting for free device. Filter: {"platform":"android","udid":"R58M80VSEZF","busy":false,"userBlocked":false}}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"R58M80VSEZF"},"busy":false,"userBlocked":false}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"R58M80VSEZF"},"busy":false,"userBlocked":false}
[device-farm-main] 📱 Blocking device R58M80VSEZF at host http://172.28.5.43:4723 for new session
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51741,"sdk":"12","realDevice":true,"name":"d1xx","busy":false,"state":"device","udid":"R58M80VSEZF","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":5537690,"sessionStartTime":0,"width":"1080","height":"2280","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":0,"created":1719138969132,"version":0},"$loki":6}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51741,"sdk":"12","realDevice":true,"name":"d1xx","busy":true,"state":"device","udid":"R58M80VSEZF","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":5537690,"sessionStartTime":0,"width":"1080","height":"2280","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":2,"created":1719138969132,"version":0,"updated":1719139093632},"$loki":6,"newCommandTimeout":3600}]"
[device-farm-main] device.host: http://172.28.5.43:4723 and pluginArgs.bindHostOrIp: 172.28.5.43
[device-farm-main] 📱 Creating session on the same node
[AppiumDriver@e907] Executing default handling behavior for command 'createSession'
[AppiumDriver@e907] Event 'newSessionRequested' logged at 1719139093632 (13:38:13 GMT+0300 (GMT+03:00))
[Appium] Attempting to find matching driver for automationName 'UiAutomator2' and platformName 'Android'
[Appium] The 'uiautomator2' driver was installed and matched caps.
[Appium] Will require it at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[AppiumDriver@e907] Appium v2.10.3 creating new AndroidUiautomator2Driver (v3.5.6) session
[AppiumDriver@e907] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver
[AppiumDriver@e907] Appium's BaseDriver version is 9.10.3
[AppiumDriver@e907] AndroidUiautomator2Driver's BaseDriver version is 9.10.3
[AndroidUiautomator2Driver@435a] undefined
[AndroidUiautomator2Driver@435a] Creating session with W3C capabilities: {
"alwaysMatch": {
"platformName": "Android",
"appium:appiumVersion": "2.5.1",
"appium:automationName": "UiAutomator2",
"appium:ensureWebviewsHavePages": true,
"appium:nativeWebScreenshot": true,
"appium:newCommandTimeout": 3600,
"appium:connectHardwareKeyboard": true,
"appium:udid": "R58M80VSEZF",
"appium:systemPort": 52085,
"appium:chromeDriverPort": 52086,
"appium:adbPort": 5037,
"appium:mjpegServerPort": 52087
},
"firstMatch": [
{}
]
}
[AndroidUiautomator2Driver@435a] The following provided capabilities were not recognized by this driver:
[AndroidUiautomator2Driver@435a] appiumVersion
[AndroidUiautomator2Driver@435a] connectHardwareKeyboard
[AndroidUiautomator2Driver@435a] chromeDriverPort
[AndroidUiautomator2Driver@435a] adbRemoteHost
[AndroidUiautomator2Driver@435a] Session created with session id: 4552c0d3-6eac-42d1-a762-5262f3ace93a
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[AndroidUiautomator2Driver@435a] Retrieving device list
[ADB] Trying to find connected Android devices
[ADB] Getting connected devices
[ADB] Connected devices: [{"udid":"13068580385508","state":"device"},{"udid":"241ae3789b1c7ece","state":"device"},{"udid":"R52N50DHW6A","state":"device"},{"udid":"R58M80VSEZF","state":"device"},{"udid":"emulator-5554","state":"device"},{"udid":"emulator-5556","state":"device"},{"udid":"emulator-5558","state":"device"}]
[AndroidUiautomator2Driver@435a] Using device: R58M80VSEZF
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[ADB] Setting device id to R58M80VSEZF
[AndroidUiautomator2Driver@435a] Neither 'app' nor 'appPackage' was set. Starting UiAutomator2 without the target application
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell getprop ro.build.version.sdk'
[ADB] Current device property 'ro.build.version.sdk': 31
[ADB] Getting device platform version
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell getprop ro.build.version.release'
[ADB] Current device property 'ro.build.version.release': 12
[ADB] Device API level: 31
[AndroidUiautomator2Driver@435a] Relaxing hidden api policy
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1''
[AndroidUiautomator2Driver@435a] No app sent in, not parsing package/activity
[AndroidUiautomator2Driver@435a] Pushing settings apk to the device...
[ADB] Getting package info for 'io.appium.settings'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys package io.appium.settings'
[ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.12.3' >= '5.12.3')
[ADB] There is no need to install/upgrade '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys activity services io.appium.settings'
[AndroidUiautomator2Driver@435a] io.appium.settings is already running. There is no need to reset its permissions.
[Logcat] Starting logs capture with command: /Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF logcat -v threadtime
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell appops set io.appium.settings android:mock_location allow'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell cat /data/local/tmp/mock_apps.json'
[AndroidUiautomator2Driver@435a] Forwarding UiAutomator2 Server port 6790 to local port 52085
[AndroidUiautomator2Driver@435a] MJPEG broadcasting requested, forwarding MJPEG server port 7810 to local port 52087
[ADB] Forwarding system: 52087 to device: 7810
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF forward tcp:52087 tcp:7810'
[ADB] Forwarding system: 52085 to device: 6790
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF forward tcp:52085 tcp:6790'
[ADB] Getting package info for 'io.appium.uiautomator2.server'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys package io.appium.uiautomator2.server'
[ADB] Getting install status for io.appium.uiautomator2.server.test
[AndroidUiautomator2Driver@435a] No app capability. Assuming it is already on the device
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell cmd package list packages'
[ADB] 'io.appium.uiautomator2.server.test' is installed
[ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('7.0.14' >= '7.0.14')
[AndroidUiautomator2Driver@435a] Server packages status: [{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk","appId":"io.appium.uiautomator2.server"},{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk","appId":"io.appium.uiautomator2.server.test"}]
[AndroidUiautomator2Driver@435a] Server packages are not going to be (re)installed
[AndroidUiautomator2Driver@435a] Waiting up to 30000ms for services to be available
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell pm list instrumentation'
[AndroidUiautomator2Driver@435a] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
[ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
[ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]]
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
[AndroidUiautomator2Driver@435a] Performing shallow cleanup of automation leftovers
[AndroidUiautomator2Driver@435a] No obsolete sessions have been detected (socket hang up)
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell am force-stop io.appium.uiautomator2.server.test'
[AndroidUiautomator2Driver@435a] Starting UIAutomator2 server 7.0.14
[AndroidUiautomator2Driver@435a] Using UIAutomator2 server from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk' and test from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'
[AndroidUiautomator2Driver@435a] Waiting up to 30000ms for UiAutomator2 to be online...
[ADB] Creating ADB subprocess with args: ["-P","5037","-s","R58M80VSEZF","shell","am","instrument","-w","-e","disableAnalytics","true","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
[AndroidUiautomator2Driver@435a] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@435a] Proxying [GET /status] to [GET http://127.0.0.1:52085/status] with no body
[AndroidUiautomator2Driver@435a] socket hang up
[Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15240
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 200 1 ms - 1
[AndroidUiautomator2Driver@435a] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@435a] Proxying [GET /status] to [GET http://127.0.0.1:52085/status] with no body
[AndroidUiautomator2Driver@435a] socket hang up
[AndroidUiautomator2Driver@435a] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@435a] Proxying [GET /status] to [GET http://127.0.0.1:52085/status] with no body
[AndroidUiautomator2Driver@435a] socket hang up
[AndroidUiautomator2Driver@435a] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@435a] Proxying [GET /status] to [GET http://127.0.0.1:52085/status] with no body
[AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
[AndroidUiautomator2Driver@435a] The initialization of the instrumentation process took 3152ms
[AndroidUiautomator2Driver@435a] Matched '/session' to command name 'createSession'
[AndroidUiautomator2Driver@435a] Proxying [POST /session] to [POST http://127.0.0.1:52085/session] with body: {"capabilities":{"firstMatch":[{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087},"deviceName":"R58M80VSEZF","deviceUDID":"R58M80VSEZF"}],"alwaysMatch":{}}}
[AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":{"capabilities":{"firstMatch":[{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087},"deviceName":"R58M80VSEZF","deviceUDID":"R58M80VSEZF"}],"alwaysMatch":{}},"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b"}}
[AndroidUiautomator2Driver@435a] Determined the downstream protocol as 'W3C'
[AndroidUiautomator2Driver@435a] Proxying [GET /appium/device/pixel_ratio] to [GET http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/appium/device/pixel_ratio] with no body
[AndroidUiautomator2Driver@435a] Matched '/appium/device/system_bars' to command name 'getSystemBars'
[AndroidUiautomator2Driver@435a] Proxying [GET /appium/device/system_bars] to [GET http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/appium/device/system_bars] with no body
[AndroidUiautomator2Driver@435a] Matched '/window/current/size' to command name 'getWindowSize'
[AndroidUiautomator2Driver@435a] Proxying [GET /window/current/size] to [GET http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/window/current/size] with no body
[AndroidUiautomator2Driver@435a] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/appium/device/info] with no body
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys window'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys power'
[AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":2.625}
[AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":{"height":2280,"width":1080}}
[AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":{"statusBar":90}}
[AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":{"androidId":"dd3c42441cfa4173","apiVersion":"31","bluetooth":{"state":"OFF"},"brand":"samsung","carrierName":"Turkcell","displayDensity":420,"locale":"tr_TR","manufacturer":"samsung","model":"SM-N970F","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":66507,"linkUpstreamBandwidthKbps":66099,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-42,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":"","isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":-1,"subtypeName":"","type":1,"typeName":"WIFI"},{"capabilities":{"SSID":null,"linkDownBandwidthKbps":20731,"linkUpstreamBandwidthKbps":15000,"networkCapabilities"...
[AndroidUiautomator2Driver@435a] Screen already unlocked, doing nothing
[AppiumDriver@e907] New AndroidUiautomator2Driver session created successfully, session 4552c0d3-6eac-42d1-a762-5262f3ace93a added to master session list
[AppiumDriver@e907] Event 'newSessionStarted' logged at 1719139098445 (13:38:18 GMT+0300 (GMT+03:00))
[device-farm-main] 📱 c3ec4f49-8748-4baf-9fdb-e9cb9e2405b5 Session response: {"protocol":"W3C","value":["4552c0d3-6eac-42d1-a762-5262f3ace93a",{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087},"deviceName":"R58M80VSEZF","deviceUDID":"R58M80VSEZF","pixelRatio":"2.625","statBarHeight":90,"viewportRect":{"left":0,"top":90,"width":1080,"height":2190},"deviceApiLevel":31,"platformVersion":"12","deviceManufacturer":"samsung","deviceModel":"SM-N970F","deviceScreenSize":"1080x2280","deviceScreenDensity":420},"W3C"]}
[device-farm-main] 📱 Removing pending session with capability_id: c3ec4f49-8748-4baf-9fdb-e9cb9e2405b5
[device-farm-main] c3ec4f49-8748-4baf-9fdb-e9cb9e2405b5 📱 Session response is CreateSessionResponseInternal
[device-farm-main] 📱 c3ec4f49-8748-4baf-9fdb-e9cb9e2405b5 ----- Device UDID R58M80VSEZF blocked for session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51741,"sdk":"12","realDevice":true,"name":"d1xx","busy":false,"state":"device","udid":"R58M80VSEZF","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":5537690,"sessionStartTime":0,"width":"1080","height":"2280","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":0,"created":1719138969132,"version":0},"$loki":6}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51741,"sdk":"12","realDevice":true,"name":"d1xx","busy":true,"state":"device","udid":"R58M80VSEZF","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":5537690,"sessionStartTime":1719139098445,"width":"1080","height":"2280","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":3,"created":1719138969132,"version":0,"updated":1719139098445},"$loki":6,"newCommandTimeout":3600,"session_id":"4552c0d3-6eac-42d1-a762-5262f3ace93a","lastCmdExecutedAt":1719139098445}]"
[device-farm-main] Skipping dashboard report
[device-farm-main] Adding the session 4552c0d3-6eac-42d1-a762-5262f3ace93a with type local to session map
[device-farm-main] c3ec4f49-8748-4baf-9fdb-e9cb9e2405b5 📱 Updating Device R58M80VSEZF with session ID 4552c0d3-6eac-42d1-a762-5262f3ace93a
[AppiumDriver@e907] Promoting 1 sessionless plugins to be attached to session ID 4552c0d3-6eac-42d1-a762-5262f3ace93a
[AndroidUiautomator2Driver@435a] Cached the protocol value 'W3C' for the new session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[AndroidUiautomator2Driver@435a] Responding to client with driver.createSession() result: {"capabilities":{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","appiumVersion":"2.5.1","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"R58M80VSEZF","systemPort":52085,"chromeDriverPort":52086,"adbPort":5037,"mjpegServerPort":52087},"deviceName":"R58M80VSEZF","deviceUDID":"R58M80VSEZF","pixelRatio":"2.625","statBarHeight":90,"viewportRect":{"left":0,"top":90,"width":1080,"height":2190},"deviceApiLevel":31,"platformVersion":"12","...
[HTTP] <-- POST /wd/hub/session 200 4843 ms - 1195
[4552c0d3][HTTP] --> GET /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/window/rect {}
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AndroidUiautomator2Driver@435a] Calling AppiumDriver.getWindowRect() with args: ["4552c0d3-6eac-42d1-a762-5262f3ace93a"]
[4552c0d3][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[4552c0d3][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[4552c0d3][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[4552c0d3][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[4552c0d3][AndroidUiautomator2Driver@435a] Matched '/window/current/size' to command name 'getWindowSize'
[4552c0d3][AndroidUiautomator2Driver@435a] Proxying [GET /window/current/size] to [GET http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/window/current/size] with no body
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":{"height":2280,"width":1080}}
[4552c0d3][AndroidUiautomator2Driver@435a] Responding to client with driver.getWindowRect() result: {"width":1080,"height":2280,"x":0,"y":0}
[4552c0d3][device-farm-main] Intercepted response for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with method getWindowRect
{} 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][device-farm-main] Saving log entry for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with eventId undefined
[4552c0d3][HTTP] <-- GET /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/window/rect 200 37 ms - 50
[4552c0d3][HTTP] --> GET /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/source {}
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AndroidUiautomator2Driver@435a] Would have proxied command directly, but a plugin exists which might require its value, so will let its value be collected internally and made part of plugin chain
[4552c0d3][AndroidUiautomator2Driver@435a] Calling AppiumDriver.getPageSource() with args: ["4552c0d3-6eac-42d1-a762-5262f3ace93a"]
[4552c0d3][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[4552c0d3][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[4552c0d3][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[4552c0d3][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[4552c0d3][AndroidUiautomator2Driver@435a] Matched '/wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/source' to command name 'getPageSource'
[4552c0d3][AndroidUiautomator2Driver@435a] Proxying [GET /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/source] to [GET http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/source] with no body
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\r\n<hierarchy index=\"0\" class=\"hierarchy\" rotation=\"0\" width=\"1080\" height=\"2064\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.FrameLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1080,2280]\" displayed=\"true\">\r\n <android.widget.LinearLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.LinearLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1080,2280]\" displayed=\"true\">\r\n <android.widget.FrameLayout index=\"0\" p...
[4552c0d3][AndroidUiautomator2Driver@435a] Responding to client with driver.getPageSource() result: "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\r\n<hierarchy index=\"0\" class=\"hierarchy\" rotation=\"0\" width=\"1080\" height=\"2064\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.FrameLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1080,2280]\" displayed=\"true\">\r\n <android.widget.LinearLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.LinearLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1080,2280]\" displayed=\"true\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widg...
[4552c0d3][device-farm-main] Intercepted response for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with method getPageSource
{} 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][device-farm-main] Saving log entry for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with eventId undefined
[4552c0d3][HTTP] <-- GET /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/source 200 228 ms - 15476
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15338
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 200 1 ms - 1
[4552c0d3][HTTP] --> POST /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/element {"using":"-android uiautomator","value":"new UiSelector().className(\"android.view.ViewGroup\").instance(1)"}
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AndroidUiautomator2Driver@435a] Calling AppiumDriver.findElement() with args: ["-android uiautomator","new UiSelector().className(\"android.view.ViewGroup\").instance(1)","4552c0d3-6eac-42d1-a762-5262f3ace93a"]
[4552c0d3][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[4552c0d3][AppiumDriver@e907] Plugins which can handle cmd 'findElement': device-farm
[4552c0d3][AppiumDriver@e907] Plugin device-farm is now handling cmd 'findElement'
[4552c0d3][AppiumDriver@e907] Executing default handling behavior for command 'findElement'
[4552c0d3][AndroidUiautomator2Driver@435a] Valid locator strategies for this request: xpath, id, class name, accessibility id, css selector, -android uiautomator
[4552c0d3][AndroidUiautomator2Driver@435a] Waiting up to 0 ms for condition
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AndroidUiautomator2Driver@435a] Matched '/element' to command name 'findElement'
[4552c0d3][AndroidUiautomator2Driver@435a] Proxying [POST /element] to [POST http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b/element] with body: {"strategy":"-android uiautomator","selector":"new UiSelector().className(\"android.view.ViewGroup\").instance(1)","context":"","multiple":false}
[4552c0d3][AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":{"ELEMENT":"00000000-0000-085a-ffff-ffff00000072","element-6066-11e4-a52e-4f735466cecf":"00000000-0000-085a-ffff-ffff00000072"}}
[4552c0d3][AndroidUiautomator2Driver@435a] Responding to client with driver.findElement() result: {"element-6066-11e4-a52e-4f735466cecf":"00000000-0000-085a-ffff-ffff00000072","ELEMENT":"00000000-0000-085a-ffff-ffff00000072"}
[4552c0d3][device-farm-main] Intercepted response for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with method findElement
{} 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][device-farm-main] Saving log entry for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with eventId undefined
[4552c0d3][HTTP] <-- POST /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a/element 200 104 ms - 137
[4552c0d3][HTTP] --> DELETE /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a {}
[4552c0d3][device-farm-main] Updating lastCmdExecutedAt for device R58M80VSEZF in session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][device-farm-main] Updating session 4552c0d3-6eac-42d1-a762-5262f3ace93a with data: {"deviceLogs":"4552c0d3-6eac-42d1-a762-5262f3ace93a/device_log.json"}
[4552c0d3][AndroidUiautomator2Driver@435a] Calling AppiumDriver.deleteSession() with args: ["4552c0d3-6eac-42d1-a762-5262f3ace93a"]
[4552c0d3][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[4552c0d3][AppiumDriver@e907] Plugins which can handle cmd 'deleteSession': device-farm
[4552c0d3][AppiumDriver@e907] Plugin device-farm is now handling cmd 'deleteSession'
[4552c0d3][device-farm-main] Updated devices with filter: {"session_id":"4552c0d3-6eac-42d1-a762-5262f3ace93a"}
[4552c0d3][device-farm-main] 📱 Unblocking the device that is blocked for session 4552c0d3-6eac-42d1-a762-5262f3ace93a
[4552c0d3][AppiumDriver@e907] Executing default handling behavior for command 'deleteSession'
[4552c0d3][AppiumDriver@e907] Event 'quitSessionRequested' logged at 1719139111120 (13:38:31 GMT+0300 (GMT+03:00))
[4552c0d3][AppiumDriver@e907] Removing session 4552c0d3-6eac-42d1-a762-5262f3ace93a from our master session list
[4552c0d3][AndroidUiautomator2Driver@435a] Deleting UiAutomator2 session
[4552c0d3][AndroidUiautomator2Driver@435a] Deleting UiAutomator2 server session
[4552c0d3][AndroidUiautomator2Driver@435a] Matched '/' to command name 'deleteSession'
[4552c0d3][AndroidUiautomator2Driver@435a] Proxying [DELETE /] to [DELETE http://127.0.0.1:52085/session/7744bb08-cb2e-4d9f-9381-a975d3729f7b] with no body
[4552c0d3][AndroidUiautomator2Driver@435a] Got response with status 200: {"sessionId":"7744bb08-cb2e-4d9f-9381-a975d3729f7b","value":null}
[4552c0d3][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell dumpsys activity services io.appium.settings/.recorder.RecorderService'
[4552c0d3][Logcat] Stopping logcat capture
[4552c0d3][ADB] Removing forwarded port socket connection: 52085
[4552c0d3][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF forward --remove tcp:52085'
[4552c0d3][ADB] Removing forwarded port socket connection: 52087
[4552c0d3][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF forward --remove tcp:52087'
[4552c0d3][AndroidUiautomator2Driver@435a] Restoring hidden api policy to the device default configuration
[4552c0d3][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s R58M80VSEZF shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
[4552c0d3][AppiumDriver@e907] Event 'quitSessionFinished' logged at 1719139111414 (13:38:31 GMT+0300 (GMT+03:00))
Waiting for Android and iOS websocket handlers to be removed..
[4552c0d3][device-farm-main] Registering websocket handler for Android Streaming
[4552c0d3][device-farm-main] Registering websocket handler for iOS Streaming
Inside get streaming server
[4552c0d3][AppiumDriver@e907] Received response: null
[4552c0d3][AppiumDriver@e907] But deleting session, so not returning
[4552c0d3][AppiumDriver@e907] Responding to client with driver.deleteSession() result: null
[4552c0d3][device-farm-main] Intercepted response for session 4552c0d3-6eac-42d1-a762-5262f3ace93a with method deleteSession
[4552c0d3][device-farm-main] Updating session 4552c0d3-6eac-42d1-a762-5262f3ace93a with data: {"status":"unmarked","endTime":"2024-06-23T10:38:31.417Z","hasLiveVideo":false}
[4552c0d3][HTTP] <-- DELETE /wd/hub/session/4552c0d3-6eac-42d1-a762-5262f3ace93a 200 315 ms - 14
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 200 2 ms - 12
[Instrumentation] .
[Instrumentation] Time: 16,07
OK (1 test)
[Instrumentation] The process has exited with code 0
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15217
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}}
[AppiumDriver@e907] Calling AppiumDriver.createSession() with args: [{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}]
[AppiumDriver@e907] Plugins which can handle cmd 'createSession': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'createSession'
[device-farm-main] 📱 pluginArgs: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Receiving session request at host: 172.28.5.43
[device-farm-main] 📱 Creating temporary session capability_id: bc200e61-8032-4561-949a-ed058ca36c41
[device-farm-main] Max session count: 8, Busy device count: 0
[device-farm-main] Waiting for free device. Filter: {"platform":"android","udid":"241ae3789b1c7ece","busy":false,"userBlocked":false}}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"241ae3789b1c7ece"},"busy":false,"userBlocked":false}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"241ae3789b1c7ece"},"busy":false,"userBlocked":false}
[device-farm-main] 📱 Blocking device 241ae3789b1c7ece at host http://172.28.5.43:4723 for new session
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":false,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":270986,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":7,"created":1719138969132,"version":0,"updated":1719139085674},"$loki":4}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":true,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":270986,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":9,"created":1719138969132,"version":0,"updated":1719139144585},"$loki":4,"newCommandTimeout":3600}]"
[device-farm-main] device.host: http://172.28.5.43:4723 and pluginArgs.bindHostOrIp: 172.28.5.43
[device-farm-main] 📱 Creating session on the same node
[AppiumDriver@e907] Executing default handling behavior for command 'createSession'
[AppiumDriver@e907] Event 'newSessionRequested' logged at 1719139144585 (13:39:04 GMT+0300 (GMT+03:00))
[Appium] Attempting to find matching driver for automationName 'UiAutomator2' and platformName 'Android'
[Appium] The 'uiautomator2' driver was installed and matched caps.
[Appium] Will require it at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[AppiumDriver@e907] Appium v2.10.3 creating new AndroidUiautomator2Driver (v3.5.6) session
[AppiumDriver@e907] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver
[AppiumDriver@e907] Appium's BaseDriver version is 9.10.3
[AppiumDriver@e907] AndroidUiautomator2Driver's BaseDriver version is 9.10.3
[AndroidUiautomator2Driver@59a0] undefined
[AndroidUiautomator2Driver@59a0] Creating session with W3C capabilities: {
"alwaysMatch": {
"platformName": "Android",
"appium:deviceName": "Automation2",
"appium:automationName": "UiAutomator2",
"appium:ensureWebviewsHavePages": true,
"appium:nativeWebScreenshot": true,
"appium:newCommandTimeout": 3600,
"appium:connectHardwareKeyboard": true,
"appium:udid": "241ae3789b1c7ece",
"appium:systemPort": 52227,
"appium:chromeDriverPort": 52228,
"appium:adbPort": 5037,
"appium:mjpegServerPort": 52229
},
"firstMatch": [
{}
]
}
[AndroidUiautomator2Driver@59a0] The following provided capabilities were not recognized by this driver:
[AndroidUiautomator2Driver@59a0] connectHardwareKeyboard
[AndroidUiautomator2Driver@59a0] chromeDriverPort
[AndroidUiautomator2Driver@59a0] adbRemoteHost
[AndroidUiautomator2Driver@59a0] Session created with session id: 962b3b22-a860-4554-a66d-73a569fbb5d5
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[AndroidUiautomator2Driver@59a0] Retrieving device list
[ADB] Trying to find connected Android devices
[ADB] Getting connected devices
[ADB] Connected devices: [{"udid":"13068580385508","state":"device"},{"udid":"241ae3789b1c7ece","state":"device"},{"udid":"R52N50DHW6A","state":"device"},{"udid":"R58M80VSEZF","state":"device"},{"udid":"emulator-5554","state":"device"},{"udid":"emulator-5556","state":"device"},{"udid":"emulator-5558","state":"device"}]
[AndroidUiautomator2Driver@59a0] Using device: 241ae3789b1c7ece
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[ADB] Setting device id to 241ae3789b1c7ece
[AndroidUiautomator2Driver@59a0] Neither 'app' nor 'appPackage' was set. Starting UiAutomator2 without the target application
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.sdk'
[ADB] Current device property 'ro.build.version.sdk': 29
[ADB] Getting device platform version
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.release'
[ADB] Current device property 'ro.build.version.release': 10
[ADB] Device API level: 29
[AndroidUiautomator2Driver@59a0] Relaxing hidden api policy
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1''
[AndroidUiautomator2Driver@59a0] No app sent in, not parsing package/activity
[AndroidUiautomator2Driver@59a0] Pushing settings apk to the device...
[ADB] Getting package info for 'io.appium.settings'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys package io.appium.settings'
[ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.12.3' >= '5.12.3')
[ADB] There is no need to install/upgrade '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys activity services io.appium.settings'
[AndroidUiautomator2Driver@59a0] io.appium.settings is already running. There is no need to reset its permissions.
[Logcat] Starting logs capture with command: /Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece logcat -v threadtime
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell appops set io.appium.settings android:mock_location allow'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell cat /data/local/tmp/mock_apps.json'
[AndroidUiautomator2Driver@59a0] Forwarding UiAutomator2 Server port 6790 to local port 52227
[AndroidUiautomator2Driver@59a0] MJPEG broadcasting requested, forwarding MJPEG server port 7810 to local port 52229
[ADB] Forwarding system: 52229 to device: 7810
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward tcp:52229 tcp:7810'
[ADB] Forwarding system: 52227 to device: 6790
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward tcp:52227 tcp:6790'
[ADB] Getting package info for 'io.appium.uiautomator2.server'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys package io.appium.uiautomator2.server'
[ADB] Getting install status for io.appium.uiautomator2.server.test
[AndroidUiautomator2Driver@59a0] No app capability. Assuming it is already on the device
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell cmd package list packages'
[ADB] 'io.appium.uiautomator2.server.test' is installed
[ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('7.0.14' >= '7.0.14')
[AndroidUiautomator2Driver@59a0] Server packages status: [{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk","appId":"io.appium.uiautomator2.server"},{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk","appId":"io.appium.uiautomator2.server.test"}]
[AndroidUiautomator2Driver@59a0] Server packages are not going to be (re)installed
[AndroidUiautomator2Driver@59a0] Waiting up to 30000ms for services to be available
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell pm list instrumentation'
[AndroidUiautomator2Driver@59a0] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
[ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
[ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]]
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
[AndroidUiautomator2Driver@59a0] Performing shallow cleanup of automation leftovers
[AndroidUiautomator2Driver@59a0] No obsolete sessions have been detected (socket hang up)
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell am force-stop io.appium.uiautomator2.server.test'
[AndroidUiautomator2Driver@59a0] Starting UIAutomator2 server 7.0.14
[AndroidUiautomator2Driver@59a0] Using UIAutomator2 server from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk' and test from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'
[AndroidUiautomator2Driver@59a0] Waiting up to 30000ms for UiAutomator2 to be online...
[ADB] Creating ADB subprocess with args: ["-P","5037","-s","241ae3789b1c7ece","shell","am","instrument","-w","-e","disableAnalytics","true","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
[AndroidUiautomator2Driver@59a0] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@59a0] Proxying [GET /status] to [GET http://127.0.0.1:52227/status] with no body
[AndroidUiautomator2Driver@59a0] socket hang up
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15241
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 200 0 ms - 1
[AndroidUiautomator2Driver@59a0] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@59a0] Proxying [GET /status] to [GET http://127.0.0.1:52227/status] with no body
[AndroidUiautomator2Driver@59a0] socket hang up
[Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:
[AndroidUiautomator2Driver@59a0] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@59a0] Proxying [GET /status] to [GET http://127.0.0.1:52227/status] with no body
[AndroidUiautomator2Driver@59a0] socket hang up
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] Session queue ID:bc200e61-8032-4561-949a-ed058ca36c41 has been pending for 3007 ms
[device-farm-main] No pending sessions to clean
[AndroidUiautomator2Driver@59a0] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@59a0] Proxying [GET /status] to [GET http://127.0.0.1:52227/status] with no body
[AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
[AndroidUiautomator2Driver@59a0] The initialization of the instrumentation process took 3109ms
[AndroidUiautomator2Driver@59a0] Matched '/session' to command name 'createSession'
[AndroidUiautomator2Driver@59a0] Proxying [POST /session] to [POST http://127.0.0.1:52227/session] with body: {"capabilities":{"firstMatch":[{"platformName":"Android","deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229},"deviceUDID":"241ae3789b1c7ece"}],"alwaysMatch":{}}}
[AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":{"capabilities":{"firstMatch":[{"platformName":"Android","deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229},"deviceUDID":"241ae3789b1c7ece"}],"alwaysMatch":{}},"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5"}}
[AndroidUiautomator2Driver@59a0] Determined the downstream protocol as 'W3C'
[AndroidUiautomator2Driver@59a0] Proxying [GET /appium/device/pixel_ratio] to [GET http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5/appium/device/pixel_ratio] with no body
[AndroidUiautomator2Driver@59a0] Matched '/appium/device/system_bars' to command name 'getSystemBars'
[AndroidUiautomator2Driver@59a0] Proxying [GET /appium/device/system_bars] to [GET http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5/appium/device/system_bars] with no body
[AndroidUiautomator2Driver@59a0] Matched '/window/current/size' to command name 'getWindowSize'
[AndroidUiautomator2Driver@59a0] Proxying [GET /window/current/size] to [GET http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5/window/current/size] with no body
[AndroidUiautomator2Driver@59a0] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5/appium/device/info] with no body
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys window'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys power'
[AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":3.5}
[AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":{"statusBar":84}}
[AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":{"height":2960,"width":1440}}
[AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":{"androidId":"55d5ce852680fecb","apiVersion":"29","bluetooth":{"state":"ON"},"brand":"samsung","carrierName":"","displayDensity":560,"locale":"en_US","manufacturer":"samsung","model":"SM-N960F","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":1048576,"linkUpstreamBandwidthKbps":1048576,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-46,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":null,"isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":0,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"10","realDisplaySize":"1440x2960","timeZone":"Europe/Istanbul"}}
[AndroidUiautomator2Driver@59a0] Screen already unlocked, doing nothing
[AppiumDriver@e907] New AndroidUiautomator2Driver session created successfully, session 962b3b22-a860-4554-a66d-73a569fbb5d5 added to master session list
[AppiumDriver@e907] Event 'newSessionStarted' logged at 1719139148677 (13:39:08 GMT+0300 (GMT+03:00))
[device-farm-main] 📱 bc200e61-8032-4561-949a-ed058ca36c41 Session response: {"protocol":"W3C","value":["962b3b22-a860-4554-a66d-73a569fbb5d5",{"platformName":"Android","deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229},"deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":"10","deviceManufacturer":"samsung","deviceModel":"SM-N960F","deviceScreenSize":"1440x2960","deviceScreenDensity":560},"W3C"]}
[device-farm-main] 📱 Removing pending session with capability_id: bc200e61-8032-4561-949a-ed058ca36c41
[device-farm-main] bc200e61-8032-4561-949a-ed058ca36c41 📱 Session response is CreateSessionResponseInternal
[device-farm-main] 📱 bc200e61-8032-4561-949a-ed058ca36c41 ----- Device UDID 241ae3789b1c7ece blocked for session 962b3b22-a860-4554-a66d-73a569fbb5d5
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":false,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":270986,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":7,"created":1719138969132,"version":0,"updated":1719139085674},"$loki":4}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":true,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":270986,"sessionStartTime":1719139148678,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":10,"created":1719138969132,"version":0,"updated":1719139148678},"$loki":4,"newCommandTimeout":3600,"session_id":"962b3b22-a860-4554-a66d-73a569fbb5d5","lastCmdExecutedAt":1719139148678}]"
[device-farm-main] Skipping dashboard report
[device-farm-main] Adding the session 962b3b22-a860-4554-a66d-73a569fbb5d5 with type local to session map
[device-farm-main] bc200e61-8032-4561-949a-ed058ca36c41 📱 Updating Device 241ae3789b1c7ece with session ID 962b3b22-a860-4554-a66d-73a569fbb5d5
[AppiumDriver@e907] Promoting 1 sessionless plugins to be attached to session ID 962b3b22-a860-4554-a66d-73a569fbb5d5
[AndroidUiautomator2Driver@59a0] Cached the protocol value 'W3C' for the new session 962b3b22-a860-4554-a66d-73a569fbb5d5
[AndroidUiautomator2Driver@59a0] Responding to client with driver.createSession() result: {"capabilities":{"platformName":"Android","deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52227,"chromeDriverPort":52228,"adbPort":5037,"mjpegServerPort":52229},"deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":"10","dev...
[HTTP] <-- POST /wd/hub/session 200 4101 ms - 1192
[962b3b22][HTTP] --> GET /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5/window/rect {}
[962b3b22][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][AndroidUiautomator2Driver@59a0] Calling AppiumDriver.getWindowRect() with args: ["962b3b22-a860-4554-a66d-73a569fbb5d5"]
[962b3b22][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[962b3b22][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[962b3b22][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[962b3b22][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[962b3b22][AndroidUiautomator2Driver@59a0] Matched '/window/current/size' to command name 'getWindowSize'
[962b3b22][AndroidUiautomator2Driver@59a0] Proxying [GET /window/current/size] to [GET http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5/window/current/size] with no body
[962b3b22][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":{"height":2960,"width":1440}}
[962b3b22][AndroidUiautomator2Driver@59a0] Responding to client with driver.getWindowRect() result: {"width":1440,"height":2960,"x":0,"y":0}
[962b3b22][device-farm-main] Intercepted response for session 962b3b22-a860-4554-a66d-73a569fbb5d5 with method getWindowRect
{} 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][device-farm-main] Saving log entry for session 962b3b22-a860-4554-a66d-73a569fbb5d5 with eventId undefined
[962b3b22][HTTP] <-- GET /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5/window/rect 200 62 ms - 50
[962b3b22][HTTP] --> GET /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5/source {}
[962b3b22][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][AndroidUiautomator2Driver@59a0] Would have proxied command directly, but a plugin exists which might require its value, so will let its value be collected internally and made part of plugin chain
[962b3b22][AndroidUiautomator2Driver@59a0] Calling AppiumDriver.getPageSource() with args: ["962b3b22-a860-4554-a66d-73a569fbb5d5"]
[962b3b22][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[962b3b22][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[962b3b22][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[962b3b22][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[962b3b22][AndroidUiautomator2Driver@59a0] Matched '/wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5/source' to command name 'getPageSource'
[962b3b22][AndroidUiautomator2Driver@59a0] Proxying [GET /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5/source] to [GET http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5/source] with no body
[962b3b22][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\r\n<hierarchy index=\"0\" class=\"hierarchy\" rotation=\"0\" width=\"1440\" height=\"2792\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.FrameLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.LinearLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.LinearLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.FrameLayout index=\"0\" p...
[962b3b22][AndroidUiautomator2Driver@59a0] Responding to client with driver.getPageSource() result: "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\r\n<hierarchy index=\"0\" class=\"hierarchy\" rotation=\"0\" width=\"1440\" height=\"2792\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.FrameLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.LinearLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.LinearLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widg...
[962b3b22][device-farm-main] Intercepted response for session 962b3b22-a860-4554-a66d-73a569fbb5d5 with method getPageSource
{} 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][device-farm-main] Saving log entry for session 962b3b22-a860-4554-a66d-73a569fbb5d5 with eventId undefined
[962b3b22][HTTP] <-- GET /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5/source 200 419 ms - 19769
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15340
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 200 1 ms - 1
[962b3b22][HTTP] --> DELETE /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5 {}
[962b3b22][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][device-farm-main] Updating session 962b3b22-a860-4554-a66d-73a569fbb5d5 with data: {"deviceLogs":"962b3b22-a860-4554-a66d-73a569fbb5d5/device_log.json"}
[962b3b22][AndroidUiautomator2Driver@59a0] Calling AppiumDriver.deleteSession() with args: ["962b3b22-a860-4554-a66d-73a569fbb5d5"]
[962b3b22][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[962b3b22][AppiumDriver@e907] Plugins which can handle cmd 'deleteSession': device-farm
[962b3b22][AppiumDriver@e907] Plugin device-farm is now handling cmd 'deleteSession'
[962b3b22][device-farm-main] Updated devices with filter: {"session_id":"962b3b22-a860-4554-a66d-73a569fbb5d5"}
[962b3b22][device-farm-main] 📱 Unblocking the device that is blocked for session 962b3b22-a860-4554-a66d-73a569fbb5d5
[962b3b22][AppiumDriver@e907] Executing default handling behavior for command 'deleteSession'
[962b3b22][AppiumDriver@e907] Event 'quitSessionRequested' logged at 1719139162641 (13:39:22 GMT+0300 (GMT+03:00))
[962b3b22][AppiumDriver@e907] Removing session 962b3b22-a860-4554-a66d-73a569fbb5d5 from our master session list
[962b3b22][AndroidUiautomator2Driver@59a0] Deleting UiAutomator2 session
[962b3b22][AndroidUiautomator2Driver@59a0] Deleting UiAutomator2 server session
[962b3b22][AndroidUiautomator2Driver@59a0] Matched '/' to command name 'deleteSession'
[962b3b22][AndroidUiautomator2Driver@59a0] Proxying [DELETE /] to [DELETE http://127.0.0.1:52227/session/f9e45de6-8301-4760-a36d-30c034ffbce5] with no body
[962b3b22][AndroidUiautomator2Driver@59a0] Got response with status 200: {"sessionId":"f9e45de6-8301-4760-a36d-30c034ffbce5","value":null}
[962b3b22][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys activity services io.appium.settings/.recorder.RecorderService'
[962b3b22][Logcat] Stopping logcat capture
[962b3b22][ADB] Removing forwarded port socket connection: 52227
[962b3b22][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward --remove tcp:52227'
[962b3b22][ADB] Removing forwarded port socket connection: 52229
[962b3b22][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward --remove tcp:52229'
[962b3b22][AndroidUiautomator2Driver@59a0] Restoring hidden api policy to the device default configuration
[962b3b22][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
[962b3b22][AppiumDriver@e907] Event 'quitSessionFinished' logged at 1719139162877 (13:39:22 GMT+0300 (GMT+03:00))
Waiting for Android and iOS websocket handlers to be removed..
[962b3b22][device-farm-main] Registering websocket handler for Android Streaming
[962b3b22][device-farm-main] Registering websocket handler for iOS Streaming
Inside get streaming server
[962b3b22][AppiumDriver@e907] Received response: null
[962b3b22][AppiumDriver@e907] But deleting session, so not returning
[962b3b22][AppiumDriver@e907] Responding to client with driver.deleteSession() result: null
[962b3b22][device-farm-main] Intercepted response for session 962b3b22-a860-4554-a66d-73a569fbb5d5 with method deleteSession
[962b3b22][device-farm-main] Updating session 962b3b22-a860-4554-a66d-73a569fbb5d5 with data: {"status":"unmarked","endTime":"2024-06-23T10:39:22.879Z","hasLiveVideo":false}
[962b3b22][HTTP] <-- DELETE /wd/hub/session/962b3b22-a860-4554-a66d-73a569fbb5d5 200 248 ms - 14
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 304 1 ms - -
[Instrumentation] .
[Instrumentation] Time: 17.064
OK (1 test)
[Instrumentation] The process has exited with code 0
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15218
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","df:liveVideo":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","df:liveVideo":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}}
[AppiumDriver@e907] Calling AppiumDriver.createSession() with args: [{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","df:liveVideo":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"Android","appium:deviceName":"Automation2","appium:udid":"241ae3789b1c7ece","appium:automationName":"UiAutomator2","df:liveVideo":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}]
[AppiumDriver@e907] Plugins which can handle cmd 'createSession': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'createSession'
[device-farm-main] 📱 pluginArgs: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Receiving session request at host: 172.28.5.43
[device-farm-main] 📱 Creating temporary session capability_id: 5c412d26-7189-47b0-9694-55aa2540d749
[device-farm-main] Max session count: 8, Busy device count: 0
[device-farm-main] Waiting for free device. Filter: {"platform":"android","udid":"241ae3789b1c7ece","busy":false,"userBlocked":false}}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"241ae3789b1c7ece"},"busy":false,"userBlocked":false}
[device-farm-main] Updated devices with filter: {"platform":"android","udid":{"$in":"241ae3789b1c7ece"},"busy":false,"userBlocked":false}
[device-farm-main] 📱 Blocking device 241ae3789b1c7ece at host http://172.28.5.43:4723 for new session
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":false,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":284948,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":15,"created":1719138969132,"version":0,"updated":1719139162633},"$loki":4}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":true,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":284948,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":17,"created":1719138969132,"version":0,"updated":1719139168916},"$loki":4,"newCommandTimeout":3600}]"
[device-farm-main] device.host: http://172.28.5.43:4723 and pluginArgs.bindHostOrIp: 172.28.5.43
[device-farm-main] 📱 Creating session on the same node
[AppiumDriver@e907] Executing default handling behavior for command 'createSession'
[AppiumDriver@e907] Event 'newSessionRequested' logged at 1719139168916 (13:39:28 GMT+0300 (GMT+03:00))
[Appium] Attempting to find matching driver for automationName 'UiAutomator2' and platformName 'Android'
[Appium] The 'uiautomator2' driver was installed and matched caps.
[Appium] Will require it at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[AppiumDriver@e907] Appium v2.10.3 creating new AndroidUiautomator2Driver (v3.5.6) session
[AppiumDriver@e907] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver
[AppiumDriver@e907] Appium's BaseDriver version is 9.10.3
[AppiumDriver@e907] AndroidUiautomator2Driver's BaseDriver version is 9.10.3
[AndroidUiautomator2Driver@f232] undefined
[AndroidUiautomator2Driver@f232] Creating session with W3C capabilities: {
"alwaysMatch": {
"platformName": "Android",
"df:liveVideo": false,
"appium:deviceName": "Automation2",
"appium:automationName": "UiAutomator2",
"appium:ensureWebviewsHavePages": true,
"appium:nativeWebScreenshot": true,
"appium:newCommandTimeout": 3600,
"appium:connectHardwareKeyboard": true,
"appium:udid": "241ae3789b1c7ece",
"appium:systemPort": 52344,
"appium:chromeDriverPort": 52345,
"appium:adbPort": 5037
},
"firstMatch": [
{}
]
}
[AndroidUiautomator2Driver@f232] The following provided capabilities were not recognized by this driver:
[AndroidUiautomator2Driver@f232] df:liveVideo
[AndroidUiautomator2Driver@f232] connectHardwareKeyboard
[AndroidUiautomator2Driver@f232] chromeDriverPort
[AndroidUiautomator2Driver@f232] adbRemoteHost
[AndroidUiautomator2Driver@f232] Session created with session id: d50077fc-601f-4d59-983f-1db9ed12fa66
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[AndroidUiautomator2Driver@f232] Retrieving device list
[ADB] Trying to find connected Android devices
[ADB] Getting connected devices
[ADB] Connected devices: [{"udid":"13068580385508","state":"device"},{"udid":"241ae3789b1c7ece","state":"device"},{"udid":"R52N50DHW6A","state":"device"},{"udid":"R58M80VSEZF","state":"device"},{"udid":"emulator-5554","state":"device"},{"udid":"emulator-5556","state":"device"},{"udid":"emulator-5558","state":"device"}]
[AndroidUiautomator2Driver@f232] Using device: 241ae3789b1c7ece
[ADB] Using 'adb' from '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
[ADB] Setting device id to 241ae3789b1c7ece
[AndroidUiautomator2Driver@f232] Neither 'app' nor 'appPackage' was set. Starting UiAutomator2 without the target application
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.sdk'
[ADB] Current device property 'ro.build.version.sdk': 29
[ADB] Getting device platform version
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell getprop ro.build.version.release'
[ADB] Current device property 'ro.build.version.release': 10
[ADB] Device API level: 29
[AndroidUiautomator2Driver@f232] Relaxing hidden api policy
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1''
[AndroidUiautomator2Driver@f232] No app sent in, not parsing package/activity
[AndroidUiautomator2Driver@f232] Pushing settings apk to the device...
[ADB] Getting package info for 'io.appium.settings'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys package io.appium.settings'
[ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.12.3' >= '5.12.3')
[ADB] There is no need to install/upgrade '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys activity services io.appium.settings'
[AndroidUiautomator2Driver@f232] io.appium.settings is already running. There is no need to reset its permissions.
[Logcat] Starting logs capture with command: /Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece logcat -v threadtime
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell appops set io.appium.settings android:mock_location allow'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell cat /data/local/tmp/mock_apps.json'
[AndroidUiautomator2Driver@f232] Forwarding UiAutomator2 Server port 6790 to local port 52344
[ADB] Forwarding system: 52344 to device: 6790
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward tcp:52344 tcp:6790'
[ADB] Getting package info for 'io.appium.uiautomator2.server'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys package io.appium.uiautomator2.server'
[ADB] Getting install status for io.appium.uiautomator2.server.test
[AndroidUiautomator2Driver@f232] No app capability. Assuming it is already on the device
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell cmd package list packages'
[ADB] 'io.appium.uiautomator2.server.test' is installed
[ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('7.0.14' >= '7.0.14')
[AndroidUiautomator2Driver@f232] Server packages status: [{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk","appId":"io.appium.uiautomator2.server"},{"installState":"sameVersionInstalled","appPath":"/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk","appId":"io.appium.uiautomator2.server.test"}]
[AndroidUiautomator2Driver@f232] Server packages are not going to be (re)installed
[AndroidUiautomator2Driver@f232] Waiting up to 30000ms for services to be available
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell pm list instrumentation'
[AndroidUiautomator2Driver@f232] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
[ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
[ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server",";","dumpsys","deviceidle","whitelist","+io.appium.uiautomator2.server.test",";"]]
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
[AndroidUiautomator2Driver@f232] Performing shallow cleanup of automation leftovers
[AndroidUiautomator2Driver@f232] No obsolete sessions have been detected (socket hang up)
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell am force-stop io.appium.uiautomator2.server.test'
[AndroidUiautomator2Driver@f232] Starting UIAutomator2 server 7.0.14
[AndroidUiautomator2Driver@f232] Using UIAutomator2 server from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.0.14.apk' and test from '/Users/techqaautomation2/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'
[AndroidUiautomator2Driver@f232] Waiting up to 30000ms for UiAutomator2 to be online...
[ADB] Creating ADB subprocess with args: ["-P","5037","-s","241ae3789b1c7ece","shell","am","instrument","-w","-e","disableAnalytics","true","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
[AndroidUiautomator2Driver@f232] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@f232] Proxying [GET /status] to [GET http://127.0.0.1:52344/status] with no body
[AndroidUiautomator2Driver@f232] socket hang up
[AndroidUiautomator2Driver@f232] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@f232] Proxying [GET /status] to [GET http://127.0.0.1:52344/status] with no body
[AndroidUiautomator2Driver@f232] socket hang up
[Instrumentation] io.appium.uiautomator2.server.test.AppiumUiAutomator2Server:
[AndroidUiautomator2Driver@f232] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@f232] Proxying [GET /status] to [GET http://127.0.0.1:52344/status] with no body
[AndroidUiautomator2Driver@f232] socket hang up
[HTTP] --> GET /device-farm/api/dashboard/build {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/build. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/api/dashboard/session {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/session. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/dashboard/build 304 5 ms - -
[HTTP] <-- GET /device-farm/api/dashboard/session 200 12 ms - 293228
[AndroidUiautomator2Driver@f232] Matched '/status' to command name 'getStatus'
[AndroidUiautomator2Driver@f232] Proxying [GET /status] to [GET http://127.0.0.1:52344/status] with no body
[AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
[AndroidUiautomator2Driver@f232] The initialization of the instrumentation process took 3106ms
[AndroidUiautomator2Driver@f232] Matched '/session' to command name 'createSession'
[AndroidUiautomator2Driver@f232] Proxying [POST /session] to [POST http://127.0.0.1:52344/session] with body: {"capabilities":{"firstMatch":[{"platformName":"Android","df:liveVideo":false,"deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","df:liveVideo":false,"deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037},"deviceUDID":"241ae3789b1c7ece"}],"alwaysMatch":{}}}
[AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":{"capabilities":{"firstMatch":[{"platformName":"Android","df:liveVideo":false,"deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","df:liveVideo":false,"deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037},"deviceUDID":"241ae3789b1c7ece"}],"alwaysMatch":{}},"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447"}}
[AndroidUiautomator2Driver@f232] Determined the downstream protocol as 'W3C'
[AndroidUiautomator2Driver@f232] Proxying [GET /appium/device/pixel_ratio] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/appium/device/pixel_ratio] with no body
[AndroidUiautomator2Driver@f232] Matched '/appium/device/system_bars' to command name 'getSystemBars'
[AndroidUiautomator2Driver@f232] Proxying [GET /appium/device/system_bars] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/appium/device/system_bars] with no body
[AndroidUiautomator2Driver@f232] Matched '/window/current/size' to command name 'getWindowSize'
[AndroidUiautomator2Driver@f232] Proxying [GET /window/current/size] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/window/current/size] with no body
[AndroidUiautomator2Driver@f232] Proxying [GET /appium/device/info] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/appium/device/info] with no body
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys window'
[ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys power'
[AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":3.5}
[AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":{"statusBar":84}}
[AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":{"height":2960,"width":1440}}
[AndroidUiautomator2Driver@f232] Screen already unlocked, doing nothing
[AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":{"androidId":"55d5ce852680fecb","apiVersion":"29","bluetooth":{"state":"ON"},"brand":"samsung","carrierName":"","displayDensity":560,"locale":"en_US","manufacturer":"samsung","model":"SM-N960F","networks":[{"capabilities":{"SSID":null,"linkDownBandwidthKbps":1048576,"linkUpstreamBandwidthKbps":1048576,"networkCapabilities":"NET_CAPABILITY_NOT_METERED,NET_CAPABILITY_INTERNET,NET_CAPABILITY_NOT_RESTRICTED,NET_CAPABILITY_TRUSTED,NET_CAPABILITY_NOT_VPN,NET_CAPABILITY_VALIDATED,NET_CAPABILITY_NOT_ROAMING,NET_CAPABILITY_FOREGROUND,NET_CAPABILITY_NOT_CONGESTED,NET_CAPABILITY_NOT_SUSPENDED","signalStrength":-46,"transportTypes":"TRANSPORT_WIFI"},"detailedState":"CONNECTED","extraInfo":null,"isAvailable":true,"isConnected":true,"isFailover":false,"isRoaming":false,"state":"CONNECTED","subtype":0,"subtypeName":"","type":1,"typeName":"WIFI"}],"platformVersion":"10","realDisplaySize":"1440x2960","timeZone":"Europe/Istanbul"}}
[AppiumDriver@e907] New AndroidUiautomator2Driver session created successfully, session d50077fc-601f-4d59-983f-1db9ed12fa66 added to master session list
[AppiumDriver@e907] Event 'newSessionStarted' logged at 1719139173005 (13:39:33 GMT+0300 (GMT+03:00))
[device-farm-main] 📱 5c412d26-7189-47b0-9694-55aa2540d749 Session response: {"protocol":"W3C","value":["d50077fc-601f-4d59-983f-1db9ed12fa66",{"platformName":"Android","df:liveVideo":false,"deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","df:liveVideo":false,"deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037},"deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":"10","deviceManufacturer":"samsung","deviceModel":"SM-N960F","deviceScreenSize":"1440x2960","deviceScreenDensity":560},"W3C"]}
[device-farm-main] 📱 Removing pending session with capability_id: 5c412d26-7189-47b0-9694-55aa2540d749
[device-farm-main] 5c412d26-7189-47b0-9694-55aa2540d749 📱 Session response is CreateSessionResponseInternal
[device-farm-main] 📱 5c412d26-7189-47b0-9694-55aa2540d749 ----- Device UDID 241ae3789b1c7ece blocked for session d50077fc-601f-4d59-983f-1db9ed12fa66
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":false,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":284948,"sessionStartTime":0,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":15,"created":1719138969132,"version":0,"updated":1719139162633},"$loki":4}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":51715,"sdk":"10","realDevice":true,"name":"crownltexx","busy":true,"state":"device","udid":"241ae3789b1c7ece","platform":"android","deviceType":"real","host":"http://172.28.5.43:4723","totalUtilizationTimeMilliSec":284948,"sessionStartTime":1719139173005,"width":"1440","height":"2960","liveStreaming":false,"tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":18,"created":1719138969132,"version":0,"updated":1719139173006},"$loki":4,"newCommandTimeout":3600,"session_id":"d50077fc-601f-4d59-983f-1db9ed12fa66","lastCmdExecutedAt":1719139173005}]"
[device-farm-main] Skipping dashboard report
[device-farm-main] Adding the session d50077fc-601f-4d59-983f-1db9ed12fa66 with type local to session map
[device-farm-main] 5c412d26-7189-47b0-9694-55aa2540d749 📱 Updating Device 241ae3789b1c7ece with session ID d50077fc-601f-4d59-983f-1db9ed12fa66
[AppiumDriver@e907] Promoting 1 sessionless plugins to be attached to session ID d50077fc-601f-4d59-983f-1db9ed12fa66
[AndroidUiautomator2Driver@f232] Cached the protocol value 'W3C' for the new session d50077fc-601f-4d59-983f-1db9ed12fa66
[AndroidUiautomator2Driver@f232] Responding to client with driver.createSession() result: {"capabilities":{"platformName":"Android","df:liveVideo":false,"deviceName":"241ae3789b1c7ece","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","df:liveVideo":false,"deviceName":"Automation2","automationName":"UiAutomator2","ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"241ae3789b1c7ece","systemPort":52344,"chromeDriverPort":52345,"adbPort":5037},"deviceUDID":"241ae3789b1c7ece","pixelRatio":"3.5","statBarHeight":84,"viewportRect":{"left":0,"top":84,"width":1440,"height":2876},"deviceApiLevel":29,"platformVersion":"10","deviceMan...
[HTTP] <-- POST /wd/hub/session 200 4099 ms - 1186
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/screenshot {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getScreenshot() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getScreenshot': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getScreenshot'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getScreenshot'
[d50077fc][AndroidUiautomator2Driver@f232] Matched '/screenshot' to command name 'getScreenshot'
[d50077fc][AndroidUiautomator2Driver@f232] Proxying [GET /screenshot] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/screenshot] with no body
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":"iVBORw0KGgoAAAANSUhEUgAABaAAAAuQCAYAAAD85Zg4AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7J15fBN1/v9fM5OkSXrfLb3vlqsthYJQ7qugnCKIKB7o6q4X6+q6rvv1t+u6Huv3u7Ku7q4HHggiKqeoHHKVIgJyFJAWWqD0oveZNmmu+f2RNm2apEnbpEnK+8mjtHNkPu9JZiYzr8/783ozcclZPAgHwjg6AOKWxtGnPx3/zo2jj49bHXufH/T52peBfn6u/vnc6vtvCfr+c25c/fhz9eNroO+/q+8/MTBc/fwlXJtb/fpD558z4+ijk3Vw+wRBEARBEARBEARBEARBEMQQhQRogiAIgiAIgiAIgiAIgiAIwi6QAE0QBEEQBEEQBEEQBEEQBEHYBRKgCYIgCIIgCIIgCIIgCIIgCLtAAjRBEARBEARBEARBEARBEARhF0iAdiiOrkFJEARBOCeD8f1A30H2wxbvrSt/Prf6/ltiKO8b4XiGwvE1kH0YCvtPDAw6BghHQccevQdEb5AA7TDoxCQIgiBMMZjfD/RdZHts+Z664udzq++/JYbiPhHOw1A6vvqzL0Np/4mBwYCOB2JwoeOtCzr/CNMIHB3A0INONIIgiKHJUL2+D9X9Girc6p+PtfvP2zWKgXOrf463OvT59w9634iBMhjHkKt//zh7/M4OXafMcyu8N/Y+fxz9Htp2/0iAthmOPjAIgiAI+0DXd4JwfjrPU2d7kKbrx60Nff4EMfRx9e8fZ43f2aHrOwHY7/xxluPLtvtHFhw2wVkODoIgCMK20PWdIFwLZzpnnSkWYvChz58gbi2c6ZwnCxv7Qu8V0ZOhbkFnm5goA5ogCIK45QgNCYC/vzf8fL3h5ekOsVgElmWh0WjR2ipHS0sr6uobUVXTiIaGZkeHSxAEQRAEQRAEQRAu...
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABaAAAAuQCAYAAAD85Zg4AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAACAASURBVHic7J15fBN1/v9fM5OkSXrfLb3vlqsthYJQ7qugnCKIKB7o6q4X6+q6rvv1t+u6Huv3u7Ku7q4HHggiKqeoHHKVIgJyFJAWWqD0oveZNmmu+f2RNm2apEnbpEnK+8mjtHNkPu9JZiYzr8/783ozcclZPAgHwjg6AOKWxtGnPx3/zo2jj49bHXufH/T52peBfn6u/vnc6vtvCfr+c25c/fhz9eNroO+/q+8/MTBc/fwlXJtb/fpD558z4+ijk3Vw+wRBEARBEARBEARBEARBEMQQhQRogiAIgiAIgiAIgiAIgiAIwi6QAE0QBEEQBEEQBEEQBEEQBEHYBRKgCYIgCIIgCIIgCIIgCIIgCLtAAjRBEARBEARBEARBEARBEARhF0iAdiiOrkFJEARBOCeD8f1A30H2wxbvrSt/Prf6/ltiKO8b4XiGwvE1kH0YCvtPDAw6BghHQccevQdEb5AA7TDoxCQIgiBMMZjfD/RdZHts+Z664udzq++/JYbiPhHOw1A6vvqzL0Np/4mBwYCOB2JwoeOtCzr/CNMIHB3A0INONIIgiKHJUL2+D9X9Girc6p+PtfvP2zWKgXOrf463OvT59w9634iBMhjHkKt//zh7/M4OXafMcyu8N/Y+fxz9Htp2/0iAthmOPjAIgiAI+0DXd4JwfjrPU2d7kKbrx60Nff4EMfRx9e8fZ43f2aHrOwHY7/xxluPLtvtHFhw2wVkODoIgCMK20PWdIFwLZzpnnSkWYvChz58gbi2c6ZwnCxv7Qu8V0ZOhbkFnm5goA5ogCIK45QgNCYC/vzf8fL3h5ekOsVgElmWh0WjR2ipHS0sr6uobUVXTiIaGZkeHSxAEQRAEQRAEQRAuCwnQA8YZeycIgiCIngwLDUBcTDiio4chIiwYDGP5+t3erkRxyU1cL67A9eIK...
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getScreenshot
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/screenshot 200 805 ms - 455004
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/window/rect {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getWindowRect() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[d50077fc][AndroidUiautomator2Driver@f232] Matched '/window/current/size' to command name 'getWindowSize'
[d50077fc][AndroidUiautomator2Driver@f232] Proxying [GET /window/current/size] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/window/current/size] with no body
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":{"height":2960,"width":1440}}
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getWindowRect() result: {"width":1440,"height":2960,"x":0,"y":0}
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getWindowRect
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/window/rect 200 63 ms - 50
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/source {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Would have proxied command directly, but a plugin exists which might require its value, so will let its value be collected internally and made part of plugin chain
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getPageSource() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[d50077fc][AndroidUiautomator2Driver@f232] Matched '/wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/source' to command name 'getPageSource'
[d50077fc][AndroidUiautomator2Driver@f232] Proxying [GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/source] to [GET http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447/source] with no body
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\r\n<hierarchy index=\"0\" class=\"hierarchy\" rotation=\"0\" width=\"1440\" height=\"2792\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.FrameLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.LinearLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.LinearLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.FrameLayout index=\"0\" p...
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getPageSource() result: "<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>\r\n<hierarchy index=\"0\" class=\"hierarchy\" rotation=\"0\" width=\"1440\" height=\"2792\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.FrameLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.LinearLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widget.LinearLayout\" text=\"\" checkable=\"false\" checked=\"false\" clickable=\"false\" enabled=\"true\" focusable=\"false\" focused=\"false\" long-clickable=\"false\" password=\"false\" scrollable=\"false\" selected=\"false\" bounds=\"[0,0][1440,2960]\" displayed=\"true\">\r\n <android.widget.FrameLayout index=\"0\" package=\"com.sec.android.app.launcher\" class=\"android.widg...
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getPageSource
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/source 200 267 ms - 19769
[device-farm-main] Found 1 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getTimeouts() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getTimeouts
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts 200 5 ms - 42
[device-farm-main] Found 1 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getTimeouts() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getTimeouts
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts 304 4 ms - -
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getTimeouts() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getTimeouts
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts 304 3 ms - -
[device-farm-main] Found 1 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[d50077fc][HTTP] --> GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.getTimeouts() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AndroidUiautomator2Driver@f232] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method getTimeouts
{} d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Saving log entry for session d50077fc-601f-4d59-983f-1db9ed12fa66 with eventId undefined
[d50077fc][HTTP] <-- GET /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66/timeouts 304 5 ms - -
[d50077fc][HTTP] --> DELETE /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66 {}
[d50077fc][device-farm-main] Updating lastCmdExecutedAt for device 241ae3789b1c7ece in session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][device-farm-main] Updating session d50077fc-601f-4d59-983f-1db9ed12fa66 with data: {"deviceLogs":"d50077fc-601f-4d59-983f-1db9ed12fa66/device_log.json"}
[d50077fc][AndroidUiautomator2Driver@f232] Calling AppiumDriver.deleteSession() with args: ["d50077fc-601f-4d59-983f-1db9ed12fa66"]
[d50077fc][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[d50077fc][AppiumDriver@e907] Plugins which can handle cmd 'deleteSession': device-farm
[d50077fc][AppiumDriver@e907] Plugin device-farm is now handling cmd 'deleteSession'
[d50077fc][device-farm-main] Updated devices with filter: {"session_id":"d50077fc-601f-4d59-983f-1db9ed12fa66"}
[d50077fc][device-farm-main] 📱 Unblocking the device that is blocked for session d50077fc-601f-4d59-983f-1db9ed12fa66
[d50077fc][AppiumDriver@e907] Executing default handling behavior for command 'deleteSession'
[d50077fc][AppiumDriver@e907] Event 'quitSessionRequested' logged at 1719139260157 (13:41:00 GMT+0300 (GMT+03:00))
[d50077fc][AppiumDriver@e907] Removing session d50077fc-601f-4d59-983f-1db9ed12fa66 from our master session list
[d50077fc][AndroidUiautomator2Driver@f232] Deleting UiAutomator2 session
[d50077fc][AndroidUiautomator2Driver@f232] Deleting UiAutomator2 server session
[d50077fc][AndroidUiautomator2Driver@f232] Matched '/' to command name 'deleteSession'
[d50077fc][AndroidUiautomator2Driver@f232] Proxying [DELETE /] to [DELETE http://127.0.0.1:52344/session/e85181d9-b4ad-4c82-8787-6343fc917447] with no body
[d50077fc][AndroidUiautomator2Driver@f232] Got response with status 200: {"sessionId":"e85181d9-b4ad-4c82-8787-6343fc917447","value":null}
[d50077fc][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell dumpsys activity services io.appium.settings/.recorder.RecorderService'
[d50077fc][Logcat] Stopping logcat capture
[d50077fc][ADB] Removing forwarded port socket connection: 52344
[d50077fc][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece forward --remove tcp:52344'
[d50077fc][AndroidUiautomator2Driver@f232] Restoring hidden api policy to the device default configuration
[d50077fc][ADB] Running '/Users/techqaautomation2/Library/Android/sdk/platform-tools/adb -P 5037 -s 241ae3789b1c7ece shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
[d50077fc][AppiumDriver@e907] Event 'quitSessionFinished' logged at 1719139260350 (13:41:00 GMT+0300 (GMT+03:00))
Waiting for Android and iOS websocket handlers to be removed..
[d50077fc][device-farm-main] Registering websocket handler for Android Streaming
[d50077fc][device-farm-main] Registering websocket handler for iOS Streaming
Inside get streaming server
[d50077fc][AppiumDriver@e907] Received response: null
[d50077fc][AppiumDriver@e907] But deleting session, so not returning
[d50077fc][AppiumDriver@e907] Responding to client with driver.deleteSession() result: null
[d50077fc][device-farm-main] Intercepted response for session d50077fc-601f-4d59-983f-1db9ed12fa66 with method deleteSession
[d50077fc][device-farm-main] Updating session d50077fc-601f-4d59-983f-1db9ed12fa66 with data: {"status":"unmarked","endTime":"2024-06-23T10:41:00.352Z","hasLiveVideo":false}
[d50077fc][HTTP] <-- DELETE /wd/hub/session/d50077fc-601f-4d59-983f-1db9ed12fa66 200 203 ms - 14
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 304 1 ms - -
[Instrumentation] .
[Instrumentation] Time: 90.103
OK (1 test)
[Instrumentation] The process has exited with code 0
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 1 ms - -
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 3 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15218
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 1 ms - -
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 4 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 2 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:automationName":"XCUITest","appium:appiumVersion":"2.5.1","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:automationName":"XCUITest","appium:appiumVersion":"2.5.1","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}}
[AppiumDriver@e907] Calling AppiumDriver.createSession() with args: [{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:automationName":"XCUITest","appium:appiumVersion":"2.5.1","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:automationName":"XCUITest","appium:appiumVersion":"2.5.1","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}]
[AppiumDriver@e907] Plugins which can handle cmd 'createSession': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'createSession'
[device-farm-main] 📱 pluginArgs: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Receiving session request at host: 172.28.5.43
[device-farm-main] 📱 Creating temporary session capability_id: b42883fb-a36e-478d-8a46-ec02f1c67b7a
[device-farm-main] Max session count: 8, Busy device count: 0
[device-farm-main] Waiting for free device. Filter: {"platform":"ios","udid":"00008030-001445A62E6A802E","busy":false,"userBlocked":false}}
[device-farm-main] Updated devices with filter: {"platform":"ios","udid":{"$in":"00008030-001445A62E6A802E"},"busy":false,"userBlocked":false}
[device-farm-main] Updated devices with filter: {"platform":"ios","udid":{"$in":"00008030-001445A62E6A802E"},"busy":false,"userBlocked":false}
[device-farm-main] 📱 Blocking device 00008030-001445A62E6A802E at host http://172.28.5.43:4723 for new session
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":false,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7058958,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":2,"created":1719138968814,"version":0,"updated":1719138991135},"$loki":1}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":true,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7058958,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":4,"created":1719138968814,"version":0,"updated":1719139300853},"$loki":1,"newCommandTimeout":3600}]"
[device-farm-main] device.host: http://172.28.5.43:4723 and pluginArgs.bindHostOrIp: 172.28.5.43
[device-farm-main] 📱 Creating session on the same node
[AppiumDriver@e907] Executing default handling behavior for command 'createSession'
[AppiumDriver@e907] Event 'newSessionRequested' logged at 1719139300853 (13:41:40 GMT+0300 (GMT+03:00))
[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/techqaautomation2/.appium/node_modules/appium-xcuitest-driver
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/build/index.js
[AppiumDriver@e907] Appium v2.10.3 creating new XCUITestDriver (v7.17.2) session
[AppiumDriver@e907] Checking BaseDriver versions for Appium and XCUITestDriver
[AppiumDriver@e907] Appium's BaseDriver version is 9.10.3
[AppiumDriver@e907] XCUITestDriver's BaseDriver version is 9.10.3
[XCUITestDriver@c848] undefined
[XCUITestDriver@c848] Creating session with W3C capabilities: {
"alwaysMatch": {
"platformName": "ios",
"df:liveVideo": "false",
"appium:automationName": "XCUITest",
"appium:appiumVersion": "2.5.1",
"appium:includeSafariInWebviews": true,
"appium:newCommandTimeout": 3600,
"appium:connectHardwareKeyboard": true,
"appium:udid": "00008030-001445A62E6A802E",
"appium:deviceName": "iPhone 11 Pro",
"appium:platformVersion": "16.0.3",
"appium:wdaLocalPort": 51802
},
"firstMatch": [
{}
]
}
[XCUITestDriver@c848] The following provided capabilities were not recognized by this driver:
[XCUITestDriver@c848] df:liveVideo
[XCUITestDriver@c848] appiumVersion
[XCUITestDriver@c848] The desired capabilities include neither an app nor a bundleId. WebDriverAgent will be started without the default app
[XCUITestDriver@c848] Session created with session id: a732462e-247a-4b0c-aa14-303b3c635a75
[XCUITest] Current user: 'techqaautomation2'
[XCUITestDriver@c848] Available real devices: 00008030-001E090C3686802E, 00008030-001445A62E6A802E
[XCUITestDriver@c848] Creating iDevice object with udid '00008030-001445A62E6A802E'
[XCUITestDriver@c848] Determining device to run tests on: udid: '00008030-001445A62E6A802E', real device: true
[XCUITestDriver@c848] Normalized platformVersion capability value '16.0.3' to '16.0'
[XCUITestDriver@c848] Event 'xcodeDetailsRetrieved' logged at 1719139300905 (13:41:40 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Event 'appConfigured' logged at 1719139300905 (13:41:40 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Event 'resetStarted' logged at 1719139300905 (13:41:40 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Reset: running ios real device reset flow
[XCUITestDriver@c848] Event 'resetComplete' logged at 1719139300906 (13:41:40 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Using WDA path: '/Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent'
[XCUITestDriver@c848] Using WDA agent: '/Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj'
[XCUITest] Crash reports root '/Users/techqaautomation2/Library/Logs/CrashReporter/MobileDevice/iPhone 11 Pro' does not exist. Got nothing to gather.
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15242
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 200 1 ms - 1
[XCUITestDriver@c848] Event 'logCaptureStarted' logged at 1719139301037 (13:41:41 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Setting up real device
[XCUITestDriver@c848] No obsolete cached processes from previous WDA sessions listening on port 51802 have been found
[DevCon Factory] Requesting connection for device 00008030-001445A62E6A802E on local port 51802, device port 51802
[DevCon Factory] Cached connections count: 0
[DevCon Factory] Successfully requested the connection for 00008030-001445A62E6A802E:51802
[XCUITestDriver@c848] Starting WebDriverAgent initialization with the synchronization key 'XCUITestDriver'
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[WD Proxy] socket hang up
[XCUITestDriver@c848] WDA is not listening at 'http://127.0.0.1:51802/'. 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@c848] WDA is currently not running. There is nothing to cache
[XCUITestDriver@c848] Trying to start WebDriverAgent 1 times with 10000ms interval
[XCUITestDriver@c848] These values can be customized by changing wdaStartupRetries/wdaStartupRetryInterval capabilities
[XCUITestDriver@c848] Event 'wdaStartAttempted' logged at 1719139301206 (13:41:41 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Launching WebDriverAgent on the device
[XCUITestDriver@c848] There is no need to perform the project cleanup. A fresh install has been detected
[WebDriverAgent] Killing running processes 'xcodebuild.*00008030-001445A62E6A802E' for the device 00008030-001445A62E6A802E...
[XCUITestDriver@c848] Beginning test with command 'xcodebuild build-for-testing test-without-building -project /Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=00008030-001445A62E6A802E IPHONEOS_DEPLOYMENT_TARGET=16.0 GCC_TREAT_WARNINGS_AS_ERRORS=0 COMPILER_INDEX_STORE_ENABLE=NO' in directory '/Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent'
[XCUITestDriver@c848] Output from xcodebuild will only be logged if any errors are present there. To change this, use 'showXcodeLog' desired capability
[XCUITestDriver@c848] Parsed BUILD_DIR configuration value: '/Users/techqaautomation2/Library/Developer/Xcode/DerivedData/WebDriverAgent-fbuvwqckpcromxadyyugudevjibz/Build/Products'
[XCUITestDriver@c848] Got derived data root: '/Users/techqaautomation2/Library/Developer/Xcode/DerivedData/WebDriverAgent-fbuvwqckpcromxadyyugudevjibz'
[XCUITestDriver@c848] Waiting up to 60000ms for WebDriverAgent to start
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[iProxy@00008030:51802] Connection was refused to port 51802
[XCUITestDriver@c848] socket hang up
[XCUITestDriver@c848] Matched '/status' to command name 'getStatus'
[XCUITestDriver@c848] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[XCUITestDriver@c848] Got response with status 200: {"value":{"build":{"upgradedAt":"1717496974191","version":"8.7.1","time":"Jun 22 2024 20:19:14","productBundleIdentifier":"com.facebook.WebDriverAgentRunner"},"os":{"testmanagerdVersion":65535,"name":"iOS","sdkVersion":"17.0","version":"16.0.3"},"device":"iphone","ios":{"ip":"172.28.34.24"},"message":"WebDriverAgent is ready to accept commands","state":"success","ready":true},"sessionId":null}
[XCUITestDriver@c848] WebDriverAgent information:
[XCUITestDriver@c848] {
"build": {
"upgradedAt": "1717496974191",
"version": "8.7.1",
"time": "Jun 22 2024 20:19:14",
"productBundleIdentifier": "com.facebook.WebDriverAgentRunner"
},
"os": {
"testmanagerdVersion": 65535,
"name": "iOS",
"sdkVersion": "17.0",
"version": "16.0.3"
},
"device": "iphone",
"ios": {
"ip": "172.28.34.24"
},
"message": "WebDriverAgent is ready to accept commands",
"state": "success",
"ready": true
}
[XCUITestDriver@c848] WebDriverAgent successfully started after 15853ms
[XCUITestDriver@c848] Event 'wdaSessionAttempted' logged at 1719139318236 (13:41:58 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Sending createSession command to WDA
[XCUITestDriver@c848] Matched '/session' to command name 'createSession'
[XCUITestDriver@c848] Proxying [POST /session] to [POST http://127.0.0.1:51802/session] with body: {"capabilities":{"firstMatch":[{"arguments":[],"environment":{},"eventloopIdleDelaySec":0,"shouldWaitForQuiescence":true,"shouldUseTestManagerForVisibilityDetection":false,"maxTypingFrequency":60,"shouldUseSingletonTestManager":true,"shouldTerminateApp":true,"forceAppLaunch":true,"useNativeCachingStrategy":true,"forceSimulatorSoftwareKeyboardPresence":false}],"alwaysMatch":{}}}
[XCUITestDriver@c848] Got response with status 200: {"value":{"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA","capabilities":{"sdkVersion":"16.0.3","device":"iphone"}},"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[XCUITestDriver@c848] Determined the downstream protocol as 'W3C'
[XCUITestDriver@c848] WDA session startup took 7ms
[XCUITestDriver@c848] Event 'wdaSessionStarted' logged at 1719139318243 (13:41:58 GMT+0300 (GMT+03:00))
[XCUITestDriver@c848] Event 'wdaStarted' logged at 1719139318244 (13:41:58 GMT+0300 (GMT+03:00))
[BaseDriver] The value of 'elementResponseAttributes' setting did not change. Skipping the update for it
[BaseDriver] The value of 'shouldUseCompactResponses' setting did not change. Skipping the update for it
[AppiumDriver@e907] New XCUITestDriver session created successfully, session a732462e-247a-4b0c-aa14-303b3c635a75 added to master session list
[AppiumDriver@e907] Event 'newSessionStarted' logged at 1719139318244 (13:41:58 GMT+0300 (GMT+03:00))
[device-farm-main] 📱 Forwarding ios port to real device 00008030-001445A62E6A802E for manual interaction
[DevCon Factory Device Farm] Requesting connection for device 00008030-001445A62E6A802E on local port 51803, device port 51803
[DevCon Factory Device Farm] Cached connections count: 0
[DevCon Factory Device Farm] Successfully requested the connection for 00008030-001445A62E6A802E:51803
[device-farm-main] 📱 b42883fb-a36e-478d-8a46-ec02f1c67b7a Session response: {"protocol":"W3C","value":["a732462e-247a-4b0c-aa14-303b3c635a75",{"webStorageEnabled":false,"locationContextEnabled":false,"browserName":"","platform":"MAC","javascriptEnabled":true,"databaseEnabled":false,"takesScreenshot":true,"networkConnectionEnabled":false,"platformName":"ios","df:liveVideo":"false","automationName":"XCUITest","appiumVersion":"2.5.1","includeSafariInWebviews":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"00008030-001445A62E6A802E","deviceName":"iPhone 11 Pro","platformVersion":"16.0","wdaLocalPort":51802},"W3C"]}
[device-farm-main] 📱 Removing pending session with capability_id: b42883fb-a36e-478d-8a46-ec02f1c67b7a
[device-farm-main] b42883fb-a36e-478d-8a46-ec02f1c67b7a 📱 Session response is CreateSessionResponseInternal
[device-farm-main] 📱 b42883fb-a36e-478d-8a46-ec02f1c67b7a ----- Device UDID 00008030-001445A62E6A802E blocked for session a732462e-247a-4b0c-aa14-303b3c635a75
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":false,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7058958,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":2,"created":1719138968814,"version":0,"updated":1719138991135},"$loki":1}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":true,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7058958,"sessionStartTime":1719139318246,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":5,"created":1719138968814,"version":0,"updated":1719139318247},"$loki":1,"newCommandTimeout":3600,"session_id":"a732462e-247a-4b0c-aa14-303b3c635a75","lastCmdExecutedAt":1719139318246}]"
[device-farm-main] Skipping dashboard report
[device-farm-main] Adding the session a732462e-247a-4b0c-aa14-303b3c635a75 with type local to session map
[device-farm-main] b42883fb-a36e-478d-8a46-ec02f1c67b7a 📱 Updating Device 00008030-001445A62E6A802E with session ID a732462e-247a-4b0c-aa14-303b3c635a75
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":false,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7058958,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":2,"created":1719138968814,"version":0,"updated":1719138991135},"$loki":1}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":true,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7058958,"sessionStartTime":1719139318246,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":6,"created":1719138968814,"version":0,"updated":1719139318250},"$loki":1,"newCommandTimeout":3600,"session_id":"a732462e-247a-4b0c-aa14-303b3c635a75","lastCmdExecutedAt":1719139318246,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}]"
[AppiumDriver@e907] Promoting 1 sessionless plugins to be attached to session ID a732462e-247a-4b0c-aa14-303b3c635a75
[XCUITestDriver@c848] Cached the protocol value 'W3C' for the new session a732462e-247a-4b0c-aa14-303b3c635a75
[XCUITestDriver@c848] Responding to client with driver.createSession() result: {"capabilities":{"webStorageEnabled":false,"locationContextEnabled":false,"browserName":"","platform":"MAC","javascriptEnabled":true,"databaseEnabled":false,"takesScreenshot":true,"networkConnectionEnabled":false,"platformName":"ios","df:liveVideo":"false","automationName":"XCUITest","appiumVersion":"2.5.1","includeSafariInWebviews":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"00008030-001445A62E6A802E","deviceName":"iPhone 11 Pro","platformVersion":"16.0","wdaLocalPort":51802}}
[HTTP] <-- POST /wd/hub/session 200 17403 ms - 568
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/screenshot {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getScreenshot() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getScreenshot': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getScreenshot'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getScreenshot'
[a732462e][XCUITestDriver@c848] Executing command 'getScreenshot'
[a732462e][XCUITestDriver@c848] Taking screenshot with WDA
[a732462e][XCUITestDriver@c848] Matched '/screenshot' to command name 'getScreenshot'
[a732462e][XCUITestDriver@c848] Proxying [GET /screenshot] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/screenshot] with no body
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":"iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAATcq3rMvBAAAQABJREFUeAHs3QeYVNX9P/6zu8DuwtJBmiKIiKI0BRsKNkCxYcWOxl5j1JhmJWosiSX2rjGa2Au9LGpiS/JLNf9UNflG0zT2FkvC/3PnwmSy7C67y6JoXvPcZ5mdueXc1wzPc9/7OefclDwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAA...
[a732462e][XCUITestDriver@c848] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAATcq3rMvBAAAQABJREFUeAHs3QeYVNX9P/6zu8DuwtJBmiKIiKI0BRsKNkCxYcWOxl5j1JhmJWosiSX2rjGa2Au9LGpiS/JLNf9UNflG0zT2FkvC/3PnwmSy7C67y6JoXvPcZ5mdueXc1wzPc9/7OefclDwIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA...
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getScreenshot
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/screenshot 200 250 ms - 231384
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/window/rect {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getWindowRect() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[a732462e][XCUITestDriver@c848] Executing command 'getWindowRect'
[a732462e][XCUITestDriver@c848] Proxying [GET /window/size] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/window/size] with no body
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":{"width":375,"height":812},"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[a732462e][XCUITestDriver@c848] Responding to client with driver.getWindowRect() result: {"width":375,"height":812,"x":0,"y":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getWindowRect
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/window/rect 200 95 ms - 48
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/source {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getPageSource() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[a732462e][XCUITestDriver@c848] Executing command 'getPageSource'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Matched '/source?format=xml&scope=AppiumAUT' to command name 'getPageSource'
[a732462e][XCUITestDriver@c848] Proxying [GET /source?format=xml&scope=AppiumAUT] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/source?format=xml&scope=AppiumAUT] with no body
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\"TOD Türkiye\" label=\"TOD Türkiye\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeNavigatio...
[a732462e][XCUITestDriver@c848] Responding to client with driver.getPageSource() result: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\"TOD Türkiye\" label=\"TOD Türkiye\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeNavigationBar type...
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getPageSource
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/source 200 789 ms - 11122
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15433
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 200 0 ms - 1
[device-farm-main] Found 1 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> POST /device-farm/api/block {"udid":"00008030-001445A62E6A802E","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/block. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"00008030-001445A62E6A802E"}}
[HTTP] <-- POST /device-farm/api/block 200 2 ms - 16
[HTTP] --> GET /device-farm/api/dashboard/mjpeg-stream/51803 {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/mjpeg-stream/51803. So, not proxying it to downstream.
[device-farm-main] New streaming request recieved with url: /ios-stream/00008030-001445A62E6A802E
[device-farm-main] Device id 00008030-001445A62E6A802E matched for streaming url : /ios-stream/00008030-001445A62E6A802E
[device-farm-main] Updated devices with filter: {"udid":{"$in":["00008030-001445A62E6A802E"]}}
[HTTP] --> GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-loading-BbhTw1Mo.gif. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif 304 2 ms - -
[iProxy@00008030:51803] Connection was refused to port 51803
problem with request: Error: socket hang up
at Socket.socketOnEnd (node:_http_client:524:23)
at Socket.emit (node:events:531:35)
at endReadableNT (node:internal/streams/readable:1696:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ECONNRESET'
}
WebSocket message received: { action: 'home' }
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:51802/wda/homescreen","timeout":60000,"headers":{"Content-Type":"application/json"}}
WebSocket message received: { action: 'home' }
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:51802/wda/homescreen","timeout":60000,"headers":{"Content-Type":"application/json"}}
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 200 5 ms - 42
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 4 ms - -
[a732462e][HTTP] --> POST /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/execute/sync {"script":"mobile:pressButton","args":[{"name":"home"}]}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.execute() with args: ["mobile:pressButton",[{"name":"home"}],"a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'execute': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'execute'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'execute'
[a732462e][XCUITestDriver@c848] Executing command 'execute'
[a732462e][XCUITestDriver@c848] Proxying to WDA with an unknown route: POST /wda/pressButton
[a732462e][XCUITestDriver@c848] Proxying [POST /wda/pressButton] to [POST http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/wda/pressButton] with body: {"name":"home"}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":null,"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[a732462e][XCUITestDriver@c848] Responding to client with driver.execute() result: null
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method execute
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- POST /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/execute/sync 200 497 ms - 14
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/screenshot {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getScreenshot() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getScreenshot': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getScreenshot'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getScreenshot'
[a732462e][XCUITestDriver@c848] Executing command 'getScreenshot'
[a732462e][XCUITestDriver@c848] Taking screenshot with WDA
[a732462e][XCUITestDriver@c848] Matched '/screenshot' to command name 'getScreenshot'
[a732462e][XCUITestDriver@c848] Proxying [GET /screenshot] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/screenshot] with no body
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":"iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAEecDAR/RBwAAQABJREFUeAHsvXu3JVlR7s0/0NV16Yb323btSzUf4qgcbyiCiCCgqPCi6PGCHv1S57lEPDNy5tq7d92wu9ljzJEjMmbMyFy5cleuXz0xZ37lg5f/F+3J1X+ledf+2RXP5sRAe7JNAAy3JJ/BW1eCYSTe9rZNAAy3xD/mnxfkS3x9/EXjA+arz4fdnPOWcHACMiRJEmwjkdn1kMQ7IGHnXccnIHlinLs8xIeI7bBsbdyT5J6u5EyMjbm9J/8Wlshkm/ln8LQzysHZRcwWNrsSvDnnENsJyBBn9ta95654HLAFO7O3CcgQB29D3JuuBGe4s523CciQJJnB7k1XgjN8Bk87ARmSJFtYIu0/xztg22bUOf595b/+zyfdPrj6D9jYutmPM/naJ//J85G/nLD1bwi72u+YmSGpYGz+r738dTmP+eH88CXbk09+nSH2YDsTbnaC44dnc+qg//7BFZtPwNsMacMB/5aYNv6NA6///WtX//HVK9qdipFfe4ktnR++rOGwv/rJv9qP7ZNPGLA1x8MJ49z1wdW/fXiFIf+KXtgy/u3Jy3+F09sPPvkXGGkOwDaeGB6i3f/z5CXbh1f/4qZdnCfbB9dIyF5k9pAPPvnnhH3t6v+gJUaR//Th1T8/eVlbe7D7wSe/gu0u2f/kmA+vf/Xk6h/ZMuTqHz98WR446b/+FdoHL/+hIh3fW/jT5cgOQzwbsn34Elu2J5+g/bJ3/xF2dh2crYLZOz0fXv3/aE9e/gLtw6ufuz29/iUa/N4+efn3T69/kdZhGMh...
[a732462e][XCUITestDriver@c848] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAEecDAR/RBwAAQABJREFUeAHsvXu3JVlR7s0/0NV16Yb323btSzUf4qgcbyiCiCCgqPCi6PGCHv1S57lEPDNy5tq7d92wu9ljzJEjMmbMyFy5cleuXz0xZ37lg5f/F+3J1X+ledf+2RXP5sRAe7JNAAy3JJ/BW1eCYSTe9rZNAAy3xD/mnxfkS3x9/EXjA+arz4fdnPOWcHACMiRJEmwjkdn1kMQ7IGHnXccnIHlinLs8xIeI7bBsbdyT5J6u5EyMjbm9J/8Wlshkm/ln8LQzysHZRcwWNrsSvDnnENsJyBBn9ta95654HLAFO7O3CcgQB29D3JuuBGe4s523CciQJJnB7k1XgjN8Bk87ARmSJFtYIu0/xztg22bUOf595b/+zyfdPrj6D9jYutmPM/naJ//J85G/nLD1bwi72u+YmSGpYGz+r738dTmP+eH88CXbk09+nSH2YDsTbnaC44dnc+qg//7BFZtPwNsMacMB/5aYNv6NA6///WtX//HVK9qdipFfe4ktnR++rOGwv/rJv9qP7ZNPGLA1x8MJ49z1wdW/fXiFIf+KXtgy/u3Jy3+F09sPPvkXGGkOwDaeGB6i3f/z5CXbh1f/4qZdnCfbB9dIyF5k9pAPPvnnhH3t6v+gJUaR//Th1T8/eVlbe7D7wSe/gu0u2f/kmA+vf/Xk6h/ZMuTqHz98WR446b/+FdoHL/+hIh3fW/jT5cgOQzwbsn34Elu2J5+g/bJ3/xF2dh2crYLZOz0fXv3/aE9e/gLtw6ufuz29/iUa/N4+efn3T69/kdZhGMh49KK18+fP...
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getScreenshot
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/screenshot 200 585 ms - 3947260
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/window/rect {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getWindowRect() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[a732462e][XCUITestDriver@c848] Executing command 'getWindowRect'
[a732462e][XCUITestDriver@c848] Proxying [GET /window/size] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/window/size] with no body
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":{"width":375,"height":812},"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[a732462e][XCUITestDriver@c848] Responding to client with driver.getWindowRect() result: {"width":375,"height":812,"x":0,"y":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getWindowRect
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/window/rect 304 204 ms - -
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/source {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getPageSource() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[a732462e][XCUITestDriver@c848] Executing command 'getPageSource'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Matched '/source?format=xml&scope=AppiumAUT' to command name 'getPageSource'
[a732462e][XCUITestDriver@c848] Proxying [GET /source?format=xml&scope=AppiumAUT] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/source?format=xml&scope=AppiumAUT] with no body
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\" \" label=\" \" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"100\" index=\"0\"/>\n </XCUIElementTypeOther>\n <XCUIElementT...
[a732462e][XCUITestDriver@c848] Responding to client with driver.getPageSource() result: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\" \" label=\" \" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"100\" index=\"0\"/>\n </XCUIElementTypeOther>\n <XCUIElementTypeOther ...
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getPageSource
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/source 200 3029 ms - 37087
WebSocket message received: { action: 'home' }
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:51802/wda/homescreen","timeout":60000,"headers":{"Content-Type":"application/json"}}
WebSocket message received: { action: 'home' }
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:51802/wda/homescreen","timeout":60000,"headers":{"Content-Type":"application/json"}}
WebSocket message received: { action: 'home' }
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:51802/wda/homescreen","timeout":60000,"headers":{"Content-Type":"application/json"}}
WebSocket message received: { action: 'home' }
[device-farm-main] Proxying request to appium {"method":"post","url":"http://127.0.0.1:51802/wda/homescreen","timeout":60000,"headers":{"Content-Type":"application/json"}}
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 1 ms - -
[HTTP] <-- GET /device-farm/api/dashboard/mjpeg-stream/51803 - - ms - -
[HTTP] <-- GET /ios-stream/00008030-001445A62E6A802E - - ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 1 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 2 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 2 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15432
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 5 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 1 ms - 15432
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> POST /device-farm/api/unblock {"udid":"00008030-001445A62E6A802E","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/unblock. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"00008030-001445A62E6A802E"}}
[HTTP] <-- POST /device-farm/api/unblock 200 1 ms - 16
[HTTP] --> POST /device-farm/api/block {"udid":"00008030-001445A62E6A802E","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/block. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"00008030-001445A62E6A802E"}}
[HTTP] <-- POST /device-farm/api/block 200 1 ms - 16
[HTTP] --> GET /device-farm/api/dashboard/mjpeg-stream/51803 {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/mjpeg-stream/51803. So, not proxying it to downstream.
[device-farm-main] New streaming request recieved with url: /ios-stream/00008030-001445A62E6A802E
[device-farm-main] Device id 00008030-001445A62E6A802E matched for streaming url : /ios-stream/00008030-001445A62E6A802E
[device-farm-main] Updated devices with filter: {"udid":{"$in":["00008030-001445A62E6A802E"]}}
[HTTP] --> GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-loading-BbhTw1Mo.gif. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif 304 3 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-loading-BbhTw1Mo.gif. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif 200 3 ms - 1151362
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 7 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 5 ms - -
WebSocket message received: { action: 'refreshSession' }
[device-farm-main] Proxying request to appium {"method":"get","url":"http://127.0.0.1:4723/wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts","timeout":60000}
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 200 7 ms - 42
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 5 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 5 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 7 ms - -
[a732462e][HTTP] --> POST /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/element {"using":"-ios class chain","value":"**/XCUIElementTypeWindow[3]/XCUIElementTypeOther/XCUIElementTypeOther[3]"}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.findElement() with args: ["-ios class chain","**/XCUIElementTypeWindow[3]/XCUIElementTypeOther/XCUIElementTypeOther[3]","a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'findElement': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'findElement'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'findElement'
[a732462e][XCUITestDriver@c848] Executing command 'findElement'
[a732462e][XCUITestDriver@c848] Valid locator strategies for this request: xpath, id, name, class name, -ios predicate string, -ios class chain, accessibility id, css selector
[a732462e][XCUITestDriver@c848] Waiting up to 0 ms for condition
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Matched '/element' to command name 'findElement'
[a732462e][XCUITestDriver@c848] Proxying [POST /element] to [POST http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/element] with body: {"using":"class chain","value":"**/XCUIElementTypeWindow[3]/XCUIElementTypeOther/XCUIElementTypeOther[3]"}
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":{"ELEMENT":"77030000-0000-0000-2000-000000000000","element-6066-11e4-a52e-4f735466cecf":"77030000-0000-0000-2000-000000000000"},"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[a732462e][XCUITestDriver@c848] Responding to client with driver.findElement() result: {"element-6066-11e4-a52e-4f735466cecf":"77030000-0000-0000-2000-000000000000","ELEMENT":"77030000-0000-0000-2000-000000000000"}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method findElement
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- POST /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/element 200 584 ms - 137
[a732462e][HTTP] --> POST /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/actions {"actions":[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":289,"y":488},{"type":"pointerDown","button":0},{"type":"pointerMove","duration":750,"origin":"viewport","x":85,"y":488},{"type":"pointerUp","button":0}]}]}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.performActions() with args: [[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":289,"y":488},{"type":"pointerDown","button":0},{"type":"pointerMove","duration":750,"origin":"viewport","x":85,"y":488},{"type":"pointerUp","button":0}]}],"a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'performActions': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'performActions'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'performActions'
[a732462e][XCUITestDriver@c848] Executing command 'performActions'
[a732462e][XCUITestDriver@c848] Received the following W3C actions: [
{
"type": "pointer",
"id": "finger1",
"parameters": {
"pointerType": "touch"
},
"actions": [
{
"type": "pointerMove",
"duration": 0,
"x": 289,
"y": 488
},
{
"type": "pointerDown",
"button": 0
},
{
"type": "pointerMove",
"duration": 750,
"origin": "viewport",
"x": 85,
"y": 488
},
{
"type": "pointerUp",
"button": 0
}
]
}
]
[a732462e][XCUITestDriver@c848] Preprocessed actions: [
{
"type": "pointer",
"id": "finger1",
"parameters": {
"pointerType": "touch"
},
"actions": [
{
"type": "pointerMove",
"duration": 0,
"x": 289,
"y": 488
},
{
"type": "pointerDown",
"button": 0
},
{
"type": "pointerMove",
"duration": 750,
"origin": "viewport",
"x": 85,
"y": 488
},
{
"type": "pointerUp",
"button": 0
}
]
}
]
[a732462e][XCUITestDriver@c848] Matched '/actions' to command name 'performActions'
[a732462e][XCUITestDriver@c848] Proxying [POST /actions] to [POST http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/actions] with body: {"actions":[{"type":"pointer","id":"finger1","parameters":{"pointerType":"touch"},"actions":[{"type":"pointerMove","duration":0,"x":289,"y":488},{"type":"pointerDown","button":0},{"type":"pointerMove","duration":750,"origin":"viewport","x":85,"y":488},{"type":"pointerUp","button":0}]}]}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":null,"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[a732462e][XCUITestDriver@c848] Responding to client with driver.performActions() result: null
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method performActions
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- POST /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/actions 200 1760 ms - 14
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/screenshot {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getScreenshot() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getScreenshot': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getScreenshot'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getScreenshot'
[a732462e][XCUITestDriver@c848] Executing command 'getScreenshot'
[a732462e][XCUITestDriver@c848] Taking screenshot with WDA
[a732462e][XCUITestDriver@c848] Matched '/screenshot' to command name 'getScreenshot'
[a732462e][XCUITestDriver@c848] Proxying [GET /screenshot] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/screenshot] with no body
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":"iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAF6lfCbXS4QAAQABJREFUeAHsvXu3JVlR7s0/0NV16Yb323btSzUf4qgcbyiCiCCgqPCi6PGCHv1S57lEPDNy5tq7d92wu9ljzJEjMmbMyFy5cleuXz0xZ37lg5f/F+3J1X+ledf+2RXP5sRAe7JNAAy3JJ/BW1eCYSTe9rZNAAy3xD/mnxfkS3x9/EXjA+arz4fdnPOWcHACMiRJEmwjkdn1kMQ7IGHnXccnIHlinLs8xIeI7bBsbdyT5J6u5EyMjbm9J/8Wlshkm/ln8LQzysHZRcwWNrsSvDnnENsJyBBn9ta95654HLAFO7O3CcgQB29D3JuuBGe4s523CciQJJnB7k1XgjN8Bk87ARmSJFtYIu0/xztg22bUOf595b/+zyfdPrj6D9jYutmPM/naJ//J85G/nLD1bwi72u+YmSGpYGz+r738dTmP+eH88CXbk09+nSH2YDsTbnaC44dnc+qg//7BFZtPwNsMacMB/5aYNv6NA6///WtX//HVK9qdipFfe4ktnR++rOGwv/rJv9qP7ZNPGLA1x8MJ49z1wdW/fXiFIf+KXtgy/u3Jy3+F09sPPvkXGGkOwDaeGB6i3f/z5CXbh1f/4qZdnCfbB9dIyF5k9pAPPvnnhH3t6v+gJUaR//Th1T8/eVlbe7D7wSe/gu0u2f/kmA+vf/Xk6h/ZMuTqHz98WR446b/+FdoHL/+hIh3fW/jT5cgOQzwbsn34Elu2J5+g/bJ3/xF2dh2crYLZOz0fXv3/aE9e/gLtw6ufuz29/iUa/N4+efn3T69/kdZhGMh...
[a732462e][XCUITestDriver@c848] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAF6lfCbXS4QAAQABJREFUeAHsvXu3JVlR7s0/0NV16Yb323btSzUf4qgcbyiCiCCgqPCi6PGCHv1S57lEPDNy5tq7d92wu9ljzJEjMmbMyFy5cleuXz0xZ37lg5f/F+3J1X+ledf+2RXP5sRAe7JNAAy3JJ/BW1eCYSTe9rZNAAy3xD/mnxfkS3x9/EXjA+arz4fdnPOWcHACMiRJEmwjkdn1kMQ7IGHnXccnIHlinLs8xIeI7bBsbdyT5J6u5EyMjbm9J/8Wlshkm/ln8LQzysHZRcwWNrsSvDnnENsJyBBn9ta95654HLAFO7O3CcgQB29D3JuuBGe4s523CciQJJnB7k1XgjN8Bk87ARmSJFtYIu0/xztg22bUOf595b/+zyfdPrj6D9jYutmPM/naJ//J85G/nLD1bwi72u+YmSGpYGz+r738dTmP+eH88CXbk09+nSH2YDsTbnaC44dnc+qg//7BFZtPwNsMacMB/5aYNv6NA6///WtX//HVK9qdipFfe4ktnR++rOGwv/rJv9qP7ZNPGLA1x8MJ49z1wdW/fXiFIf+KXtgy/u3Jy3+F09sPPvkXGGkOwDaeGB6i3f/z5CXbh1f/4qZdnCfbB9dIyF5k9pAPPvnnhH3t6v+gJUaR//Th1T8/eVlbe7D7wSe/gu0u2f/kmA+vf/Xk6h/ZMuTqHz98WR446b/+FdoHL/+hIh3fW/jT5cgOQzwbsn34Elu2J5+g/bJ3/xF2dh2crYLZOz0fXv3/aE9e/gLtw6ufuz29/iUa/N4+efn3T69/kdZhGMh49KK18+fP...
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getScreenshot
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/screenshot 200 705 ms - 4446416
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/window/rect {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getWindowRect() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[a732462e][XCUITestDriver@c848] Executing command 'getWindowRect'
[a732462e][XCUITestDriver@c848] Proxying [GET /window/size] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/window/size] with no body
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":{"width":375,"height":812},"sessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}
[a732462e][XCUITestDriver@c848] Responding to client with driver.getWindowRect() result: {"width":375,"height":812,"x":0,"y":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getWindowRect
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/window/rect 304 171 ms - -
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/source {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getPageSource() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[a732462e][XCUITestDriver@c848] Executing command 'getPageSource'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Matched '/source?format=xml&scope=AppiumAUT' to command name 'getPageSource'
[a732462e][XCUITestDriver@c848] Proxying [GET /source?format=xml&scope=AppiumAUT] to [GET http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA/source?format=xml&scope=AppiumAUT] with no body
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\" \" label=\" \" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"100\" index=\"0\"/>\n </XCUIElementTypeOther>\n <XCUIElementT...
[a732462e][XCUITestDriver@c848] Responding to client with driver.getPageSource() result: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\" \" label=\" \" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"100\" index=\"0\"/>\n </XCUIElementTypeOther>\n <XCUIElementTypeOther ...
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getPageSource
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/source 200 1891 ms - 18970
[a732462e][HTTP] --> GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.getTimeouts() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a732462e][XCUITestDriver@c848] Executing command 'getTimeouts'
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][XCUITestDriver@c848] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method getTimeouts
{} a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Saving log entry for session a732462e-247a-4b0c-aa14-303b3c635a75 with eventId undefined
[a732462e][HTTP] <-- GET /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75/timeouts 304 6 ms - -
[a732462e][HTTP] --> DELETE /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75 {}
[a732462e][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][device-farm-main] Updating session a732462e-247a-4b0c-aa14-303b3c635a75 with data: {"deviceLogs":"a732462e-247a-4b0c-aa14-303b3c635a75/device_log.json"}
[a732462e][XCUITestDriver@c848] Calling AppiumDriver.deleteSession() with args: ["a732462e-247a-4b0c-aa14-303b3c635a75"]
[a732462e][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a732462e][AppiumDriver@e907] Plugins which can handle cmd 'deleteSession': device-farm
[a732462e][AppiumDriver@e907] Plugin device-farm is now handling cmd 'deleteSession'
[a732462e][device-farm-main] Updated devices with filter: {"session_id":"a732462e-247a-4b0c-aa14-303b3c635a75"}
[a732462e][device-farm-main] 📱 Unblocking the device that is blocked for session a732462e-247a-4b0c-aa14-303b3c635a75
[a732462e][AppiumDriver@e907] Executing default handling behavior for command 'deleteSession'
[a732462e][AppiumDriver@e907] Event 'quitSessionRequested' logged at 1719139499780 (13:44:59 GMT+0300 (GMT+03:00))
[a732462e][AppiumDriver@e907] Removing session a732462e-247a-4b0c-aa14-303b3c635a75 from our master session list
[a732462e][XCUITestDriver@c848] Matched '/session/a732462e-247a-4b0c-aa14-303b3c635a75' to command name 'deleteSession'
[a732462e][XCUITestDriver@c848] Proxying [DELETE /session/a732462e-247a-4b0c-aa14-303b3c635a75] to [DELETE http://127.0.0.1:51802/session/787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA] with no body
[a732462e][XCUITestDriver@c848] Got response with status 200: {"value":null,"sessionId":null}
[a732462e][DevCon Factory] Releasing connections for 00008030-001445A62E6A802E device on any port number
[a732462e][DevCon Factory] Found cached connections to release: ["00008030-001445A62E6A802E:51802"]
[a732462e][DevCon Factory] Releasing the listener for '00008030-001445A62E6A802E:51802'
[a732462e][iProxy@00008030:51802] Closing the connection
[a732462e][DevCon Factory] Cached connections count: 0
[a732462e][XCUITestDriver@c848] Not clearing log files. Use `clearSystemFiles` capability to turn on.
[a732462e][AppiumDriver@e907] Event 'quitSessionFinished' logged at 1719139499795 (13:44:59 GMT+0300 (GMT+03:00))
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
[a732462e][HTTP] --> DELETE /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75 {}
[a732462e][device-farm-main] Updating session a732462e-247a-4b0c-aa14-303b3c635a75 with data: {"deviceLogs":"a732462e-247a-4b0c-aa14-303b3c635a75/device_log.json"}
[a732462e][AppiumDriver@e907] Encountered internal error running command: NoSuchDriverError: A session is either terminated or not started
at asyncHandler (/usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:309:15)
at /usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:512:15
at Layer.handle [as handle_request] (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5)
at next (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/route.js:149:13)
at Route.dispatch (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/route.js:119:3)
at Layer.handle [as handle_request] (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5)
at /usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:284:15
at param (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:365:14)
at param (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:376:14)
at Function.process_params (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:421:3)
at next (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:280:10)
at step (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:105:17)
at Generator.next (<anonymous>)
at /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:8:9
at new Promise (<anonymous>)
at __awaiter (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:4:12)
at next (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:80:38)
at H.Dashboard.generator (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/modules/dashboard/index.js:65:13)
at Generator.next (<anonymous>)
at P (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/modules/dashboard/index.js:5:48)
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method deleteSession
[a732462e][device-farm-main] Updating session a732462e-247a-4b0c-aa14-303b3c635a75 with data: {"status":"unmarked","endTime":"2024-06-23T10:45:01.543Z","hasLiveVideo":false}
[a732462e][HTTP] --> DELETE /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75 {}
[a732462e][device-farm-main] Updating session a732462e-247a-4b0c-aa14-303b3c635a75 with data: {"deviceLogs":"a732462e-247a-4b0c-aa14-303b3c635a75/device_log.json"}
[a732462e][HTTP] <-- DELETE /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75 404 126 ms - 2396
[a732462e][AppiumDriver@e907] Encountered internal error running command: NoSuchDriverError: A session is either terminated or not started
at asyncHandler (/usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:309:15)
at /usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:512:15
at Layer.handle [as handle_request] (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5)
at next (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/route.js:149:13)
at Route.dispatch (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/route.js:119:3)
at Layer.handle [as handle_request] (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5)
at /usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:284:15
at param (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:365:14)
at param (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:376:14)
at Function.process_params (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:421:3)
at next (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:280:10)
at step (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:105:17)
at Generator.next (<anonymous>)
at /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:8:9
at new Promise (<anonymous>)
at __awaiter (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:4:12)
at next (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:80:38)
at H.Dashboard.generator (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/modules/dashboard/index.js:65:13)
at Generator.next (<anonymous>)
at P (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/modules/dashboard/index.js:5:48)
[a732462e][HTTP] <-- DELETE /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75 404 7 ms - 2396
[HTTP] <-- DELETE /wd/hub/session/a732462e-247a-4b0c-aa14-303b3c635a75 - - ms - -
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
[HTTP] <-- GET /ios-stream/00008030-001445A62E6A802E - - ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 7 ms - 15311
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
[a732462e][device-farm-main] Socket server not removed within 5000ms. So not registering again
[a732462e][AppiumDriver@e907] Received response: null
[a732462e][AppiumDriver@e907] But deleting session, so not returning
[a732462e][AppiumDriver@e907] Responding to client with driver.deleteSession() result: null
[a732462e][device-farm-main] Intercepted response for session a732462e-247a-4b0c-aa14-303b3c635a75 with method deleteSession
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 304 2 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:appiumVersion":"1.22.2","appium:automationName":"XCUITest","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:appiumVersion":"1.22.2","appium:automationName":"XCUITest","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true}}
[AppiumDriver@e907] Calling AppiumDriver.createSession() with args: [{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:appiumVersion":"1.22.2","appium:automationName":"XCUITest","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"platformName":"ios","appium:udid":"00008030-001445A62E6A802E","appium:appiumVersion":"1.22.2","appium:automationName":"XCUITest","appium:deviceName":"iPhone","df:liveVideo":"false","appium:includeSafariInWebviews":true,"appium:newCommandTimeout":3600,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]}]
[AppiumDriver@e907] Plugins which can handle cmd 'createSession': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'createSession'
[device-farm-main] 📱 pluginArgs: {"platform":"both","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"172.28.5.43","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":false,"wdaBundleId":"","preBuildWDAPath":""}
[device-farm-main] Receiving session request at host: 172.28.5.43
[device-farm-main] 📱 Creating temporary session capability_id: 7b18ede0-3c76-4739-8d9f-d090687fa015
[device-farm-main] Max session count: 8, Busy device count: 0
[device-farm-main] Waiting for free device. Filter: {"platform":"ios","udid":"00008030-001445A62E6A802E","busy":false,"userBlocked":false}}
[device-farm-main] Updated devices with filter: {"platform":"ios","udid":{"$in":"00008030-001445A62E6A802E"},"busy":false,"userBlocked":false}
[device-farm-main] Updated devices with filter: {"platform":"ios","udid":{"$in":"00008030-001445A62E6A802E"},"busy":false,"userBlocked":false}
[device-farm-main] 📱 Blocking device 00008030-001445A62E6A802E at host http://172.28.5.43:4723 for new session
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":false,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7240489,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":54,"created":1719138968814,"version":0,"updated":1719139499770},"$loki":1,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":true,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7240489,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":56,"created":1719138968814,"version":0,"updated":1719139523103},"$loki":1,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA","newCommandTimeout":3600}]"
[device-farm-main] device.host: http://172.28.5.43:4723 and pluginArgs.bindHostOrIp: 172.28.5.43
[device-farm-main] 📱 Creating session on the same node
[AppiumDriver@e907] Executing default handling behavior for command 'createSession'
[AppiumDriver@e907] Event 'newSessionRequested' logged at 1719139523104 (13:45:23 GMT+0300 (GMT+03:00))
[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/techqaautomation2/.appium/node_modules/appium-xcuitest-driver
[Appium] Requiring driver at /Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/build/index.js
[AppiumDriver@e907] Appium v2.10.3 creating new XCUITestDriver (v7.17.2) session
[AppiumDriver@e907] Checking BaseDriver versions for Appium and XCUITestDriver
[AppiumDriver@e907] Appium's BaseDriver version is 9.10.3
[AppiumDriver@e907] XCUITestDriver's BaseDriver version is 9.10.3
[XCUITestDriver@367a] undefined
[XCUITestDriver@367a] Creating session with W3C capabilities: {
"alwaysMatch": {
"platformName": "ios",
"df:liveVideo": "false",
"appium:appiumVersion": "1.22.2",
"appium:automationName": "XCUITest",
"appium:includeSafariInWebviews": true,
"appium:newCommandTimeout": 3600,
"appium:connectHardwareKeyboard": true,
"appium:udid": "00008030-001445A62E6A802E",
"appium:deviceName": "iPhone 11 Pro",
"appium:platformVersion": "16.0.3",
"appium:wdaLocalPort": 51802
},
"firstMatch": [
{}
]
}
[XCUITestDriver@367a] The following provided capabilities were not recognized by this driver:
[XCUITestDriver@367a] df:liveVideo
[XCUITestDriver@367a] appiumVersion
[XCUITestDriver@367a] The desired capabilities include neither an app nor a bundleId. WebDriverAgent will be started without the default app
[XCUITestDriver@367a] Session created with session id: a6e793f2-8e27-417c-8fa3-59cc727e12c2
[XCUITest] Current user: 'techqaautomation2'
[XCUITestDriver@367a] Available real devices: 00008030-001E090C3686802E, 00008030-001445A62E6A802E
[XCUITestDriver@367a] Creating iDevice object with udid '00008030-001445A62E6A802E'
[XCUITestDriver@367a] Determining device to run tests on: udid: '00008030-001445A62E6A802E', real device: true
[XCUITestDriver@367a] Normalized platformVersion capability value '16.0.3' to '16.0'
[XCUITestDriver@367a] Event 'xcodeDetailsRetrieved' logged at 1719139523125 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Event 'appConfigured' logged at 1719139523125 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Event 'resetStarted' logged at 1719139523125 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Reset: running ios real device reset flow
[XCUITestDriver@367a] Event 'resetComplete' logged at 1719139523125 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Using WDA path: '/Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent'
[XCUITestDriver@367a] Using WDA agent: '/Users/techqaautomation2/.appium/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj'
[XCUITest] Crash reports root '/Users/techqaautomation2/Library/Logs/CrashReporter/MobileDevice/iPhone 11 Pro' does not exist. Got nothing to gather.
[XCUITestDriver@367a] Event 'logCaptureStarted' logged at 1719139523254 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Setting up real device
[XCUITestDriver@367a] No obsolete cached processes from previous WDA sessions listening on port 51802 have been found
[DevCon Factory] Requesting connection for device 00008030-001445A62E6A802E on local port 51802, device port 51802
[DevCon Factory] Cached connections count: 0
[DevCon Factory] Successfully requested the connection for 00008030-001445A62E6A802E:51802
[XCUITestDriver@367a] Starting WebDriverAgent initialization with the synchronization key 'XCUITestDriver'
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[WD Proxy] Got response with status 200: {"value":{"build":{"upgradedAt":"1717496974191","version":"8.7.1","time":"Jun 22 2024 20:19:14","productBundleIdentifier":"com.facebook.WebDriverAgentRunner"},"os":{"testmanagerdVersion":65535,"name":"iOS","sdkVersion":"17.0","version":"16.0.3"},"device":"iphone","ios":{"ip":"172.28.34.24"},"message":"WebDriverAgent is ready to accept commands","state":"success","ready":true},"sessionId":null}
[XCUITestDriver@367a] Upgrade timestamp of the currently bundled WDA: 1717496974191
[XCUITestDriver@367a] Upgrade timestamp of the WDA on the device: 1717496974191
[XCUITestDriver@367a] Will reuse previously cached WDA instance at 'http://127.0.0.1:51802/' with 'com.facebook.WebDriverAgentRunner'. Set the wdaLocalPort capability to a value different from 51802 if this is an undesired behavior.
[XCUITestDriver@367a] Trying to start WebDriverAgent 1 times with 10000ms interval
[XCUITestDriver@367a] These values can be customized by changing wdaStartupRetries/wdaStartupRetryInterval capabilities
[XCUITestDriver@367a] Event 'wdaStartAttempted' logged at 1719139523417 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Using provided WebdriverAgent at 'http://127.0.0.1:51802/'
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:51802/status] with no body
[WD Proxy] Got response with status 200: {"value":{"build":{"upgradedAt":"1717496974191","version":"8.7.1","time":"Jun 22 2024 20:19:14","productBundleIdentifier":"com.facebook.WebDriverAgentRunner"},"os":{"testmanagerdVersion":65535,"name":"iOS","sdkVersion":"17.0","version":"16.0.3"},"device":"iphone","ios":{"ip":"172.28.34.24"},"message":"WebDriverAgent is ready to accept commands","state":"success","ready":true},"sessionId":null}
[XCUITestDriver@367a] Event 'wdaSessionAttempted' logged at 1719139523443 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Sending createSession command to WDA
[XCUITestDriver@367a] Matched '/session' to command name 'createSession'
[XCUITestDriver@367a] Proxying [POST /session] to [POST http://127.0.0.1:51802/session] with body: {"capabilities":{"firstMatch":[{"arguments":[],"environment":{},"eventloopIdleDelaySec":0,"shouldWaitForQuiescence":true,"shouldUseTestManagerForVisibilityDetection":false,"maxTypingFrequency":60,"shouldUseSingletonTestManager":true,"shouldTerminateApp":true,"forceAppLaunch":true,"useNativeCachingStrategy":true,"forceSimulatorSoftwareKeyboardPresence":false}],"alwaysMatch":{}}}
[XCUITestDriver@367a] Got response with status 200: {"value":{"sessionId":"7973384C-A5AA-45E7-9462-82C092865A61","capabilities":{"sdkVersion":"16.0.3","device":"iphone"}},"sessionId":"7973384C-A5AA-45E7-9462-82C092865A61"}
[XCUITestDriver@367a] Determined the downstream protocol as 'W3C'
[XCUITestDriver@367a] WDA session startup took 52ms
[XCUITestDriver@367a] Event 'wdaSessionStarted' logged at 1719139523495 (13:45:23 GMT+0300 (GMT+03:00))
[XCUITestDriver@367a] Event 'wdaStarted' logged at 1719139523495 (13:45:23 GMT+0300 (GMT+03:00))
[BaseDriver] The value of 'elementResponseAttributes' setting did not change. Skipping the update for it
[BaseDriver] The value of 'shouldUseCompactResponses' setting did not change. Skipping the update for it
[AppiumDriver@e907] New XCUITestDriver session created successfully, session a6e793f2-8e27-417c-8fa3-59cc727e12c2 added to master session list
[AppiumDriver@e907] Event 'newSessionStarted' logged at 1719139523500 (13:45:23 GMT+0300 (GMT+03:00))
[device-farm-main] 📱 Forwarding ios port to real device 00008030-001445A62E6A802E for manual interaction
[DevCon Factory Device Farm] Requesting connection for device 00008030-001445A62E6A802E on local port 51803, device port 51803
[DevCon Factory Device Farm] Cached connections count: 1
[DevCon Factory Device Farm] Found cached connections on port #51803: ["00008030-001445A62E6A802E:51803"]
[DevCon Factory Device Farm] Port #51803 is busy. Did you quit the previous driver session(s) properly?
[DevCon Factory Device Farm] Trying to release the port
[DevCon Factory Device Farm] Releasing the listener for '00008030-001445A62E6A802E:51803'
[iProxy@00008030:51803] Closing the connection
[iProxy@00008030:51803] The connection has been closed
[DevCon Factory Device Farm] Port #51803 has been successfully released after 3ms
[DevCon Factory Device Farm] Successfully requested the connection for 00008030-001445A62E6A802E:51803
[device-farm-main] 📱 7b18ede0-3c76-4739-8d9f-d090687fa015 Session response: {"protocol":"W3C","value":["a6e793f2-8e27-417c-8fa3-59cc727e12c2",{"webStorageEnabled":false,"locationContextEnabled":false,"browserName":"","platform":"MAC","javascriptEnabled":true,"databaseEnabled":false,"takesScreenshot":true,"networkConnectionEnabled":false,"platformName":"ios","df:liveVideo":"false","appiumVersion":"1.22.2","automationName":"XCUITest","includeSafariInWebviews":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"00008030-001445A62E6A802E","deviceName":"iPhone 11 Pro","platformVersion":"16.0","wdaLocalPort":51802},"W3C"]}
[device-farm-main] 📱 Removing pending session with capability_id: 7b18ede0-3c76-4739-8d9f-d090687fa015
[device-farm-main] 7b18ede0-3c76-4739-8d9f-d090687fa015 📱 Session response is CreateSessionResponseInternal
[device-farm-main] 📱 7b18ede0-3c76-4739-8d9f-d090687fa015 ----- Device UDID 00008030-001445A62E6A802E blocked for session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":false,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7240489,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":54,"created":1719138968814,"version":0,"updated":1719139499770},"$loki":1,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":true,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7240489,"sessionStartTime":1719139523530,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":57,"created":1719138968814,"version":0,"updated":1719139523531},"$loki":1,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA","newCommandTimeout":3600,"session_id":"a6e793f2-8e27-417c-8fa3-59cc727e12c2","lastCmdExecutedAt":1719139523530}]"
[device-farm-main] Skipping dashboard report
[device-farm-main] Adding the session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with type local to session map
[iProxy@00008030:51803] Connection was refused to port 51803
[device-farm-main] 7b18ede0-3c76-4739-8d9f-d090687fa015 📱 Updating Device 00008030-001445A62E6A802E with session ID a6e793f2-8e27-417c-8fa3-59cc727e12c2
[device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":false,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7240489,"sessionStartTime":0,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":54,"created":1719138968814,"version":0,"updated":1719139499770},"$loki":1,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"787C2B89-0CCA-4EBF-A2D8-7E0FE8C67DDA"}"
[device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"wdaLocalPort":51802,"mjpegServerPort":51803,"udid":"00008030-001445A62E6A802E","sdk":"16.0.3","name":"iPhone 11 Pro","busy":true,"realDevice":true,"deviceType":"real","platform":"ios","host":"http://172.28.5.43:4723","wdaBundleId":"","productModel":"iPhone12,3","totalUtilizationTimeMilliSec":7240489,"sessionStartTime":1719139523530,"width":"375","height":"812","tags":[],"nodeId":"8c678e3b-a513-46c5-9436-9b346593e4c2","meta":{"revision":58,"created":1719138968814,"version":0,"updated":1719139523550},"$loki":1,"proxyUrl":"http://127.0.0.1:51802","proxySessionId":"7973384C-A5AA-45E7-9462-82C092865A61","newCommandTimeout":3600,"session_id":"a6e793f2-8e27-417c-8fa3-59cc727e12c2","lastCmdExecutedAt":1719139523530}]"
[AppiumDriver@e907] Promoting 1 sessionless plugins to be attached to session ID a6e793f2-8e27-417c-8fa3-59cc727e12c2
[XCUITestDriver@367a] Cached the protocol value 'W3C' for the new session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[XCUITestDriver@367a] Responding to client with driver.createSession() result: {"capabilities":{"webStorageEnabled":false,"locationContextEnabled":false,"browserName":"","platform":"MAC","javascriptEnabled":true,"databaseEnabled":false,"takesScreenshot":true,"networkConnectionEnabled":false,"platformName":"ios","df:liveVideo":"false","appiumVersion":"1.22.2","automationName":"XCUITest","includeSafariInWebviews":true,"newCommandTimeout":3600,"connectHardwareKeyboard":true,"udid":"00008030-001445A62E6A802E","deviceName":"iPhone 11 Pro","platformVersion":"16.0","wdaLocalPort":51802}}
[HTTP] <-- POST /wd/hub/session 200 455 ms - 569
[a6e793f2][HTTP] --> GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/screenshot {}
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Calling AppiumDriver.getScreenshot() with args: ["a6e793f2-8e27-417c-8fa3-59cc727e12c2"]
[a6e793f2][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a6e793f2][AppiumDriver@e907] Plugins which can handle cmd 'getScreenshot': device-farm
[a6e793f2][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getScreenshot'
[a6e793f2][AppiumDriver@e907] Executing default handling behavior for command 'getScreenshot'
[a6e793f2][XCUITestDriver@367a] Executing command 'getScreenshot'
[a6e793f2][XCUITestDriver@367a] Taking screenshot with WDA
[a6e793f2][XCUITestDriver@367a] Matched '/screenshot' to command name 'getScreenshot'
[a6e793f2][XCUITestDriver@367a] Proxying [GET /screenshot] to [GET http://127.0.0.1:51802/session/7973384C-A5AA-45E7-9462-82C092865A61/screenshot] with no body
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Got response with status 200: {"value":"iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAF6nyodINtAAAQABJREFUeAHsvXu3JVlR7s0/0NV16Yb323btSzUf4qgcbyiCiCCgqPCi6PGCHv1S57lEPDNy5tq7d92wu9ljzJEjMmbMyFy5cleuXz0xZ37lg5f/F+3J1X+ledf+2RXP5sRAe7JNAAy3JJ/BW1eCYSTe9rZNAAy3xD/mnxfkS3x9/EXjA+arz4fdnPOWcHACMiRJEmwjkdn1kMQ7IGHnXccnIHlinLs8xIeI7bBsbdyT5J6u5EyMjbm9J/8Wlshkm/ln8LQzysHZRcwWNrsSvDnnENsJyBBn9ta95654HLAFO7O3CcgQB29D3JuuBGe4s523CciQJJnB7k1XgjN8Bk87ARmSJFtYIu0/xztg22bUOf595b/+zyfdPrj6D9jYutmPM/naJ//J85G/nLD1bwi72u+YmSGpYGz+r738dTmP+eH88CXbk09+nSH2YDsTbnaC44dnc+qg//7BFZtPwNsMacMB/5aYNv6NA6///WtX//HVK9qdipFfe4ktnR++rOGwv/rJv9qP7ZNPGLA1x8MJ49z1wdW/fXiFIf+KXtgy/u3Jy3+F09sPPvkXGGkOwDaeGB6i3f/z5CXbh1f/4qZdnCfbB9dIyF5k9pAPPvnnhH3t6v+gJUaR//Th1T8/eVlbe7D7wSe/gu0u2f/kmA+vf/Xk6h/ZMuTqHz98WR446b/+FdoHL/+hIh3fW/jT5cgOQzwbsn34Elu2J5+g/bJ3/xF2dh2crYLZOz0fXv3/aE9e/gLtw6ufuz29/iUa/N4+efn3T69/kdZhGMh...
[a6e793f2][XCUITestDriver@367a] Responding to client with driver.getScreenshot() result: "iVBORw0KGgoAAAANSUhEUgAABGUAAAmECAIAAAAjR0TuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEZaADAAQAAAABAAAJhAAAAACsblQTAAAAHGlET1QAAAACAAAAAAAABMIAAAAoAAAEwgAABMIAF6nyodINtAAAQABJREFUeAHsvXu3JVlR7s0/0NV16Yb323btSzUf4qgcbyiCiCCgqPCi6PGCHv1S57lEPDNy5tq7d92wu9ljzJEjMmbMyFy5cleuXz0xZ37lg5f/F+3J1X+ledf+2RXP5sRAe7JNAAy3JJ/BW1eCYSTe9rZNAAy3xD/mnxfkS3x9/EXjA+arz4fdnPOWcHACMiRJEmwjkdn1kMQ7IGHnXccnIHlinLs8xIeI7bBsbdyT5J6u5EyMjbm9J/8Wlshkm/ln8LQzysHZRcwWNrsSvDnnENsJyBBn9ta95654HLAFO7O3CcgQB29D3JuuBGe4s523CciQJJnB7k1XgjN8Bk87ARmSJFtYIu0/xztg22bUOf595b/+zyfdPrj6D9jYutmPM/naJ//J85G/nLD1bwi72u+YmSGpYGz+r738dTmP+eH88CXbk09+nSH2YDsTbnaC44dnc+qg//7BFZtPwNsMacMB/5aYNv6NA6///WtX//HVK9qdipFfe4ktnR++rOGwv/rJv9qP7ZNPGLA1x8MJ49z1wdW/fXiFIf+KXtgy/u3Jy3+F09sPPvkXGGkOwDaeGB6i3f/z5CXbh1f/4qZdnCfbB9dIyF5k9pAPPvnnhH3t6v+gJUaR//Th1T8/eVlbe7D7wSe/gu0u2f/kmA+vf/Xk6h/ZMuTqHz98WR446b/+FdoHL/+hIh3fW/jT5cgOQzwbsn34Elu2J5+g/bJ3/xF2dh2crYLZOz0fXv3/aE9e/gLtw6ufuz29/iUa/N4+efn3T69/kdZhGMh49KK18+fP...
[a6e793f2][device-farm-main] Intercepted response for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with method getScreenshot
{} a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][device-farm-main] Saving log entry for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with eventId undefined
[a6e793f2][HTTP] <-- GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/screenshot 200 828 ms - 4448428
[a6e793f2][HTTP] --> GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/window/rect {}
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Calling AppiumDriver.getWindowRect() with args: ["a6e793f2-8e27-417c-8fa3-59cc727e12c2"]
[a6e793f2][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a6e793f2][AppiumDriver@e907] Plugins which can handle cmd 'getWindowRect': device-farm
[a6e793f2][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getWindowRect'
[a6e793f2][AppiumDriver@e907] Executing default handling behavior for command 'getWindowRect'
[a6e793f2][XCUITestDriver@367a] Executing command 'getWindowRect'
[a6e793f2][XCUITestDriver@367a] Proxying [GET /window/size] to [GET http://127.0.0.1:51802/session/7973384C-A5AA-45E7-9462-82C092865A61/window/size] with no body
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Got response with status 200: {"value":{"width":375,"height":812},"sessionId":"7973384C-A5AA-45E7-9462-82C092865A61"}
[a6e793f2][XCUITestDriver@367a] Responding to client with driver.getWindowRect() result: {"width":375,"height":812,"x":0,"y":0}
[a6e793f2][device-farm-main] Intercepted response for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with method getWindowRect
{} a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][device-farm-main] Saving log entry for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with eventId undefined
[a6e793f2][HTTP] <-- GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/window/rect 200 184 ms - 48
[a6e793f2][HTTP] --> GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/source {}
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Calling AppiumDriver.getPageSource() with args: ["a6e793f2-8e27-417c-8fa3-59cc727e12c2"]
[a6e793f2][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a6e793f2][AppiumDriver@e907] Plugins which can handle cmd 'getPageSource': device-farm
[a6e793f2][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getPageSource'
[a6e793f2][AppiumDriver@e907] Executing default handling behavior for command 'getPageSource'
[a6e793f2][XCUITestDriver@367a] Executing command 'getPageSource'
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Matched '/source?format=xml&scope=AppiumAUT' to command name 'getPageSource'
[a6e793f2][XCUITestDriver@367a] Proxying [GET /source?format=xml&scope=AppiumAUT] to [GET http://127.0.0.1:51802/session/7973384C-A5AA-45E7-9462-82C092865A61/source?format=xml&scope=AppiumAUT] with no body
[XCUITestDriver@367a] Parsed BUILD_DIR configuration value: '/Users/techqaautomation2/Library/Developer/Xcode/DerivedData/WebDriverAgent-fbuvwqckpcromxadyyugudevjibz/Build/Products'
[XCUITestDriver@367a] Got derived data root: '/Users/techqaautomation2/Library/Developer/Xcode/DerivedData/WebDriverAgent-fbuvwqckpcromxadyyugudevjibz'
[a6e793f2][XCUITestDriver@367a] Got response with status 200: {"value":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\" \" label=\" \" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"100\" index=\"0\"/>\n </XCUIElementTypeOther>\n <XCUIElementT...
[a6e793f2][XCUITestDriver@367a] Responding to client with driver.getPageSource() result: "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppiumAUT>\n <XCUIElementTypeApplication type=\"XCUIElementTypeApplication\" name=\" \" label=\" \" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeWindow type=\"XCUIElementTypeWindow\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"true\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"812\" index=\"0\">\n <XCUIElementTypeOther type=\"XCUIElementTypeOther\" enabled=\"true\" visible=\"false\" accessible=\"false\" x=\"0\" y=\"0\" width=\"375\" height=\"100\" index=\"0\"/>\n </XCUIElementTypeOther>\n <XCUIElementTypeOther ...
[a6e793f2][device-farm-main] Intercepted response for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with method getPageSource
{} a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][device-farm-main] Saving log entry for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with eventId undefined
[a6e793f2][HTTP] <-- GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/source 200 1926 ms - 18970
[iProxy@00008030:51802] The connection has been closed
[HTTP] --> GET /device-farm/ {}
[device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ 304 9 ms - -
[HTTP] <-- GET /device-farm/api/dashboard/mjpeg-stream/51803 200 12 ms - -
[HTTP] --> GET /device-farm/ui-assets/index-DkzDA3O0.js {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-DkzDA3O0.js. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/ui-assets/index-BqgeQvg2.css {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BqgeQvg2.css. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/index-DkzDA3O0.js 304 8 ms - -
[HTTP] <-- GET /device-farm/ui-assets/index-BqgeQvg2.css 304 11 ms - -
[HTTP] --> GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png. So, not proxying it to downstream.
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 2 ms - 15433
[HTTP] <-- GET /device-farm/ui-assets/device-farm-logo-nn1d6kPf.png 304 4 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 10 ms - -
[HTTP] --> POST /device-farm/api/block {"udid":"00008030-001445A62E6A802E","host":"http://172.28.5.43:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/block. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":"00008030-001445A62E6A802E"}}
[HTTP] <-- POST /device-farm/api/block 200 2 ms - 16
[HTTP] --> GET /device-farm/api/dashboard/mjpeg-stream/51803 {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/mjpeg-stream/51803. So, not proxying it to downstream.
[device-farm-main] New streaming request recieved with url: /ios-stream/00008030-001445A62E6A802E
[device-farm-main] Device id 00008030-001445A62E6A802E matched for streaming url : /ios-stream/00008030-001445A62E6A802E
[device-farm-main] Updated devices with filter: {"udid":{"$in":["00008030-001445A62E6A802E"]}}
[HTTP] --> GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif {}
[device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/device-loading-BbhTw1Mo.gif. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/ui-assets/device-loading-BbhTw1Mo.gif 304 2 ms - -
[iProxy@00008030:51803] Connection was refused to port 51803
problem with request: Error: socket hang up
at Socket.socketOnEnd (node:_http_client:524:23)
at Socket.emit (node:events:531:35)
at endReadableNT (node:internal/streams/readable:1696:12)
at processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ECONNRESET'
}
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[a6e793f2][HTTP] --> GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/timeouts {}
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Calling AppiumDriver.getTimeouts() with args: ["a6e793f2-8e27-417c-8fa3-59cc727e12c2"]
[a6e793f2][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a6e793f2][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a6e793f2][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a6e793f2][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a6e793f2][XCUITestDriver@367a] Executing command 'getTimeouts'
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a6e793f2][device-farm-main] Intercepted response for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with method getTimeouts
{} a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][device-farm-main] Saving log entry for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with eventId undefined
[a6e793f2][HTTP] <-- GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/timeouts 200 6 ms - 42
[a6e793f2][HTTP] --> GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/timeouts {}
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Calling AppiumDriver.getTimeouts() with args: ["a6e793f2-8e27-417c-8fa3-59cc727e12c2"]
[a6e793f2][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a6e793f2][AppiumDriver@e907] Plugins which can handle cmd 'getTimeouts': device-farm
[a6e793f2][AppiumDriver@e907] Plugin device-farm is now handling cmd 'getTimeouts'
[a6e793f2][AppiumDriver@e907] Executing default handling behavior for command 'getTimeouts'
[a6e793f2][XCUITestDriver@367a] Executing command 'getTimeouts'
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][XCUITestDriver@367a] Responding to client with driver.getTimeouts() result: {"command":3600000,"implicit":0}
[a6e793f2][device-farm-main] Intercepted response for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with method getTimeouts
{} a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][device-farm-main] Saving log entry for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with eventId undefined
[a6e793f2][HTTP] <-- GET /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2/timeouts 304 4 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> POST /device-farm/api/dashboard/closeSession {"udid":"00008030-001445A62E6A802E","origin":"http://127.0.0.1:4723"}
[device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/closeSession. So, not proxying it to downstream.
[device-farm-main] Updated devices with filter: {"udid":{"$in":["00008030-001445A62E6A802E"]}}
[a6e793f2][HTTP] --> DELETE /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2 {}
[a6e793f2][device-farm-main] Updating lastCmdExecutedAt for device 00008030-001445A62E6A802E in session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][device-farm-main] Updating session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with data: {"deviceLogs":"a6e793f2-8e27-417c-8fa3-59cc727e12c2/device_log.json"}
[a6e793f2][XCUITestDriver@367a] Calling AppiumDriver.deleteSession() with args: ["a6e793f2-8e27-417c-8fa3-59cc727e12c2"]
[a6e793f2][AppiumDriver@e907] Clearing new command timeout pre-emptively since plugin(s) will handle this command
[a6e793f2][AppiumDriver@e907] Plugins which can handle cmd 'deleteSession': device-farm
[a6e793f2][AppiumDriver@e907] Plugin device-farm is now handling cmd 'deleteSession'
[a6e793f2][device-farm-main] Updated devices with filter: {"session_id":"a6e793f2-8e27-417c-8fa3-59cc727e12c2"}
[a6e793f2][device-farm-main] 📱 Unblocking the device that is blocked for session a6e793f2-8e27-417c-8fa3-59cc727e12c2
[a6e793f2][AppiumDriver@e907] Executing default handling behavior for command 'deleteSession'
[a6e793f2][AppiumDriver@e907] Event 'quitSessionRequested' logged at 1719139572342 (13:46:12 GMT+0300 (GMT+03:00))
[a6e793f2][AppiumDriver@e907] Removing session a6e793f2-8e27-417c-8fa3-59cc727e12c2 from our master session list
[a6e793f2][XCUITestDriver@367a] Matched '/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2' to command name 'deleteSession'
[a6e793f2][XCUITestDriver@367a] Proxying [DELETE /session/a6e793f2-8e27-417c-8fa3-59cc727e12c2] to [DELETE http://127.0.0.1:51802/session/7973384C-A5AA-45E7-9462-82C092865A61] with no body
[a6e793f2][XCUITestDriver@367a] Got response with status 200: {"value":null,"sessionId":null}
[a6e793f2][DevCon Factory] Releasing connections for 00008030-001445A62E6A802E device on any port number
[a6e793f2][DevCon Factory] Found cached connections to release: ["00008030-001445A62E6A802E:51802"]
[a6e793f2][DevCon Factory] Releasing the listener for '00008030-001445A62E6A802E:51802'
[a6e793f2][iProxy@00008030:51802] Closing the connection
[a6e793f2][DevCon Factory] Cached connections count: 0
[a6e793f2][XCUITestDriver@367a] Not clearing log files. Use `clearSystemFiles` capability to turn on.
[a6e793f2][AppiumDriver@e907] Event 'quitSessionFinished' logged at 1719139572360 (13:46:12 GMT+0300 (GMT+03:00))
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
Waiting for Android and iOS websocket handlers to be removed..
[a6e793f2][device-farm-main] Socket server not removed within 5000ms. So not registering again
[a6e793f2][AppiumDriver@e907] Received response: null
[a6e793f2][AppiumDriver@e907] But deleting session, so not returning
[a6e793f2][AppiumDriver@e907] Responding to client with driver.deleteSession() result: null
[a6e793f2][device-farm-main] Intercepted response for session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with method deleteSession
[a6e793f2][device-farm-main] Updating session a6e793f2-8e27-417c-8fa3-59cc727e12c2 with data: {"status":"unmarked","endTime":"2024-06-23T10:46:17.365Z","hasLiveVideo":false}
[a6e793f2][HTTP] <-- DELETE /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2 200 5038 ms - 14
[HTTP] <-- POST /device-farm/api/dashboard/closeSession 200 5050 ms - 54
[HTTP] <-- GET /ios-stream/00008030-001445A62E6A802E - - ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 200 2 ms - 15311
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[a6e793f2][HTTP] --> DELETE /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2 {}
[a6e793f2][AppiumDriver@e907] Encountered internal error running command: NoSuchDriverError: A session is either terminated or not started
at asyncHandler (/usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:309:15)
at /usr/local/lib/node_modules/appium/node_modules/@appium/base-driver/lib/protocol/protocol.js:512:15
at Layer.handle [as handle_request] (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5)
at next (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/route.js:149:13)
at Route.dispatch (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/route.js:119:3)
at Layer.handle [as handle_request] (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/layer.js:95:5)
at /usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:284:15
at param (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:365:14)
at param (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:376:14)
at Function.process_params (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:421:3)
at next (/usr/local/lib/node_modules/appium/node_modules/express/lib/router/index.js:280:10)
at step (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:105:17)
at Generator.next (<anonymous>)
at /Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:8:9
at new Promise (<anonymous>)
at __awaiter (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:4:12)
at next (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/proxy/wd-command-proxy.js:80:38)
at H.Dashboard.generator (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/modules/dashboard/index.js:65:13)
at Generator.next (<anonymous>)
at P (/Users/techqaautomation2/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/modules/dashboard/index.js:5:48)
at processTicksAndRejections (node:internal/process/task_queues:95:5)
[a6e793f2][HTTP] <-- DELETE /wd/hub/session/a6e793f2-8e27-417c-8fa3-59cc727e12c2 404 5 ms - 2471
[HTTP] --> GET /wd/hub/sessions {}
[AppiumDriver@e907] Calling AppiumDriver.getSessions() with args: []
[device-farm-main] 📱 Plugin Args: {"platform":"both","androidDeviceType":"both","iosDeviceType":"both"}
[AppiumDriver@e907] Plugins which can handle cmd 'getSessions': device-farm
[AppiumDriver@e907] Plugin device-farm is now handling cmd 'getSessions'
[AppiumDriver@e907] Executing default handling behavior for command 'getSessions'
[AppiumDriver@e907] Responding to client with driver.getSessions() result: []
[HTTP] <-- GET /wd/hub/sessions 304 2 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[iProxy@00008030:51802] The connection has been closed
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 1 ms - -
[HTTP] --> GET /device-farm/api/device {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/device 304 1 ms - -
[HTTP] --> GET /device-farm/api/queue/length {}
[device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
[HTTP] <-- GET /device-farm/api/queue/length 304 0 ms - -
[device-farm-main] Found 0 device candidates to be released
[device-farm-main] Cleaning pending sessions...
[device-farm-main] No pending sessions to clean
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment