Skip to content

Instantly share code, notes, and snippets.

@ayclqt
Created March 15, 2025 09:30
Show Gist options
  • Select an option

  • Save ayclqt/00288039c5be4c4897b362a85442d440 to your computer and use it in GitHub Desktop.

Select an option

Save ayclqt/00288039c5be4c4897b362a85442d440 to your computer and use it in GitHub Desktop.
Appium logs
2025-03-15T15:57:13+07:00 Prepare adb to have access to device
2025-03-15T15:57:13+07:00 cannot connect to daemon at tcp:5037: Connection refused
2025-03-15T15:57:16+07:00 adb can be used now
2025-03-15T15:57:17+07:00 [Appium] Attempting to load plugin device-farm...
2025-03-15T15:57:17+07:00 [Appium] Requiring plugin at /home/androidusr/.appium/node_modules/appium-device-farm/lib/src/main.js
2025-03-15T15:57:17+07:00 Using Metadata Path: /home/androidusr/.cache/appium-device-farm
2025-03-15T15:57:17+07:00 Using Metadata Path: /home/androidusr/.cache/appium-device-farm
2025-03-15T15:57:18+07:00 { DeviceFarmProLoader: [class F], default: [class F] }
2025-03-15T15:57:18+07:00 [Appium] WD has been successfully loaded in 1.039s
2025-03-15T15:57:18+07:00 [Appium] Welcome to Appium v2.16.2
2025-03-15T15:57:18+07:00 [Appium] Non-default server args:
2025-03-15T15:57:18+07:00 [Appium] { basePath: '/wd/hub',
2025-03-15T15:57:18+07:00 useDrivers: [ 'uiautomator2' ],
2025-03-15T15:57:18+07:00 usePlugins: [ 'device-farm' ] }
2025-03-15T15:57:18+07:00 [Appium] The autodetected Appium home path: /home/androidusr/.appium
2025-03-15T15:57:18+07:00 [Appium] Attempting to load driver uiautomator2...
2025-03-15T15:57:18+07:00 [Appium] Requiring driver at /home/androidusr/.appium/node_modules/appium-uiautomator2-driver/build/index.js
2025-03-15T15:57:18+07:00 [Appium] AndroidUiautomator2Driver has been successfully loaded in 0.568s
2025-03-15T15:57:18+07:00 [device-farm-main] 📱 Update server with CLI Args: {"subcommand":"server","address":"0.0.0.0","logFile":"/var/log/appium.log","port":4723,"extraArgs":[],"basePath":"/wd/hub","usePlugins":["device-farm"],"useDrivers":["uiautomator2"],"callbackAddress":"0.0.0.0","callbackPort":4723,"plugin":{"device-farm":{"platform":"android","androidDeviceType":"both","iosDeviceType":"both"}},"allowCors":false,"allowInsecure":[],"debugLogSpacing":false,"denyInsecure":[],"keepAliveTimeout":600,"requestTimeout":3600,"localTimezone":false,"loglevel":"debug","logFormat":"text","logNoColors":false,"logTimestamp":false,"pluginsImportChunkSize":7,"driversImportChunkSize":3,"longStacktrace":false,"noPermsCheck":false,"relaxedSecurityEnabled":false,"shutdownTimeout":5000,"sessionOverride":false,"strictCaps":false,"tmpDir":"/tmp"}
2025-03-15T15:57:18+07:00 { DeviceFarmProLoader: [class F], default: [class F] }
2025-03-15T15:57:18+07:00 [ADB] Found 1 'build-tools' folders under '/opt/android' (newest first):
2025-03-15T15:57:18+07:00 [ADB] /opt/android/build-tools/34.0.0
2025-03-15T15:57:18+07:00 [ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T15:57:18+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T15:57:18+07:00 [device-farm-main] Cli Args: {"subcommand":"server","address":"0.0.0.0","logFile":"/var/log/appium.log","port":4723,"extraArgs":[],"basePath":"/wd/hub","usePlugins":["device-farm"],"useDrivers":["uiautomator2"],"callbackAddress":"0.0.0.0","callbackPort":4723,"plugin":{"device-farm":{"platform":"android","androidDeviceType":"both","iosDeviceType":"both"}},"allowCors":false,"allowInsecure":[],"debugLogSpacing":false,"denyInsecure":[],"keepAliveTimeout":600,"requestTimeout":3600,"localTimezone":false,"loglevel":"debug","logFormat":"text","logNoColors":false,"logTimestamp":false,"pluginsImportChunkSize":7,"driversImportChunkSize":3,"longStacktrace":false,"noPermsCheck":false,"relaxedSecurityEnabled":false,"shutdownTimeout":5000,"sessionOverride":false,"strictCaps":false,"tmpDir":"/tmp"}
2025-03-15T15:57:18+07:00 [device-farm-main] 📱 Update server with Plugin Args: {"platform":"android","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"10.89.0.12","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":true,"wdaBundleId":"","preBuildWDAPath":""}
2025-03-15T15:57:18+07:00 [device-farm-main] Initializing storage
2025-03-15T15:57:18+07:00 [device-farm-main] Initializing database
2025-03-15T15:57:18+07:00 [device-farm-main] Creating new database: ./temp-appium/db.json
2025-03-15T15:57:18+07:00 [device-farm-main] Database loaded
2025-03-15T15:57:18+07:00 [device-farm-main] proxy is not required for axios
2025-03-15T15:57:18+07:00 [device-farm-main] Registering proxy middleware
2025-03-15T15:57:18+07:00 [device-farm-main] Registering websocket handler for Android Streaming
2025-03-15T15:57:18+07:00 [device-farm-main] 📣📣📣 I'm a hub and I'm listening on 10.89.0.12:4723
2025-03-15T15:57:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T15:57:18+07:00 [device-farm-main] Hub will clean pending sessions every 30000 ms with pending session timeout: 310000 ms
2025-03-15T15:57:18+07:00 [ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T15:57:18+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T15:57:18+07:00 [ADB] Getting connected devices
2025-03-15T15:57:18+07:00 [ADB] No connected devices have been detected
2025-03-15T15:57:18+07:00 [device-farm-main] fetchAndroidDevices from host: undefined. Found 0 android devices
2025-03-15T15:57:18+07:00 [device-farm-main] Found 0 android devices
2025-03-15T15:57:18+07:00 [device-farm-main] No devices found
2025-03-15T15:57:18+07:00 [device-farm-main] 📣📣📣 Device Farm Plugin will be served at 🔗 http://10.89.0.12:4723/device-farm with id 70d58314-1ea1-4cc7-a715-f47068d09659
2025-03-15T15:57:18+07:00 [Appium] Appium REST http interface listener started on http://0.0.0.0:4723/wd/hub
2025-03-15T15:57:18+07:00 [Appium] You can provide the following URLs in your client code to connect to this server:
2025-03-15T15:57:18+07:00 http://127.0.0.1:4723/wd/hub (only accessible from the same host)
2025-03-15T15:57:18+07:00 http://10.89.0.12:4723/wd/hub
2025-03-15T15:57:18+07:00 [Appium] Available drivers:
2025-03-15T15:57:18+07:00 [Appium] - uiautomator2@4.1.0 (automationName 'UiAutomator2')
2025-03-15T15:57:18+07:00 [Appium] Available plugins:
2025-03-15T15:57:18+07:00 [Appium] - device-farm@9.8.2 (ACTIVE)
2025-03-15T15:57:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T15:57:48+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T15:57:48+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T15:58:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T15:58:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T15:58:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T15:58:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T15:58:48+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T15:58:48+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T15:59:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T15:59:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T15:59:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T15:59:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T15:59:48+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T15:59:48+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:00:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:00:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:00:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:00:32+07:00 [device-farm-main] Device 103.109.36.237:5555 was plugged. Detail: {"udid":"103.109.36.237:5555","state":"offline"}
2025-03-15T16:00:32+07:00 Device changed: 103.109.36.237:5555 device
2025-03-15T16:00:32+07:00 [device-farm-main] Device 103.109.36.237:5555 was plugged. Detail: {"udid":"103.109.36.237:5555","state":"device"}
2025-03-15T16:00:32+07:00 [device-farm-main] Device 103.109.36.237:5555 was plugged
2025-03-15T16:00:32+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.sdk'
2025-03-15T16:00:32+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell service list'
2025-03-15T16:00:38+07:00 [device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
2025-03-15T16:00:38+07:00 [device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
2025-03-15T16:00:38+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.release'
2025-03-15T16:00:39+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.characteristics'
2025-03-15T16:00:39+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell wm size'
2025-03-15T16:00:39+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.product.name'
2025-03-15T16:00:39+07:00 [device-farm-main] Screen dimension for device 103.109.36.237:5555 : Physical size: 768x1366
2025-03-15T16:00:39+07:00 [device-farm-main] Parsed screen dimension for device 103.109.36.237:5555 : 768x1366
2025-03-15T16:00:39+07:00 [device-farm-main] Adding device 103.109.36.237:5555 to list!
2025-03-15T16:00:39+07:00 [device-farm-main] Added 1 new devices to local database
2025-03-15T16:00:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:00:48+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:00:48+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:01:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:01:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:01:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:01:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:01:48+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:01:48+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:02:14+07:00 [HTTP] --> GET / {}
2025-03-15T16:02:14+07:00 [device-farm-main] Received non-webdriver request with url /. So, not proxying it to downstream.
2025-03-15T16:02:14+07:00 [HTTP] No route found for /
2025-03-15T16:02:14+07:00 [HTTP] <-- GET / 404 13 ms - 211
2025-03-15T16:02:14+07:00 [HTTP] <-- GET /favicon.ico 200 1 ms - 1150
2025-03-15T16:02:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:02:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:02:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:02:34+07:00 [HTTP] --> GET /device-farm/ {}
2025-03-15T16:02:34+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/. So, not proxying it to downstream.
2025-03-15T16:02:34+07:00 [HTTP] <-- GET /device-farm/ 304 9 ms - -
2025-03-15T16:02:34+07:00 [HTTP] --> GET /device-farm/ui-assets/index-BoTh_KCm.css {}
2025-03-15T16:02:34+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-BoTh_KCm.css. So, not proxying it to downstream.
2025-03-15T16:02:34+07:00 [HTTP] <-- GET /device-farm/ui-assets/index-BoTh_KCm.css 304 4 ms - -
2025-03-15T16:02:34+07:00 [HTTP] --> GET /device-farm/ui-assets/index-C0yVyUTw.js {}
2025-03-15T16:02:34+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/ui-assets/index-C0yVyUTw.js. So, not proxying it to downstream.
2025-03-15T16:02:34+07:00 [HTTP] <-- GET /device-farm/ui-assets/index-C0yVyUTw.js 304 2 ms - -
2025-03-15T16:02:34+07:00 [HTTP] --> GET /device-farm/api/device {}
2025-03-15T16:02:34+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/api/device. So, not proxying it to downstream.
2025-03-15T16:02:34+07:00 [HTTP] <-- GET /device-farm/api/device 200 77 ms - 481
2025-03-15T16:02:34+07:00 [HTTP] --> GET /device-farm/api/queue/length {}
2025-03-15T16:02:34+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/api/queue/length. So, not proxying it to downstream.
2025-03-15T16:02:34+07:00 [HTTP] <-- GET /device-farm/api/queue/length 304 2 ms - -
2025-03-15T16:02:36+07:00 [HTTP] --> GET /device-farm/api/dashboard/uploadedApps {}
2025-03-15T16:02:36+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/uploadedApps. So, not proxying it to downstream.
2025-03-15T16:02:36+07:00 [HTTP] <-- GET /device-farm/api/dashboard/uploadedApps 200 10 ms - 2
2025-03-15T16:02:41+07:00 [HTTP] --> POST /device-farm/api/dashboard/upload {}
2025-03-15T16:02:41+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/upload. So, not proxying it to downstream.
2025-03-15T16:02:41+07:00 storage location is localhost//home/androidusr/.cache/appium-device-farm/assets/file-1742029361125.apk
2025-03-15T16:02:41+07:00 storage location is localhost//home/androidusr/.cache/appium-device-farm/assets/file-1742029361125.apk
2025-03-15T16:02:41+07:00 [HTTP] <-- POST /device-farm/api/dashboard/upload 200 477 ms - 415
2025-03-15T16:02:42+07:00 [HTTP] --> POST /device-farm/api/dashboard/uploadedAppInformation {"file":{"fieldname":"file","originalname":"YouTube_20.11.35_APKPure.apk","encoding":"7bit","mimetype":"application/vnd.android.package-archive","destination":"/home/androidusr/.cache/appium-device-farm/assets","filename":"file-1742029361125.apk","path":"/home/androidusr/.cache/appium-device-farm/assets/file-1742029361125.apk","size":157431691},"bundleId":""}
2025-03-15T16:02:42+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/api/dashboard/uploadedAppInformation. So, not proxying it to downstream.
2025-03-15T16:02:42+07:00 [HTTP] <-- POST /device-farm/api/dashboard/uploadedAppInformation 200 9 ms - 49
2025-03-15T16:02:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:02:48+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:02:48+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:02:50+07:00 [HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true}}
2025-03-15T16:02:50+07:00 [AppiumDriver@18ec] Calling AppiumDriver.createSession() with args: [{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true,"appium:requestId":"fe68fe39-ede8-4cfa-9cc0-ac55693884fd"},"firstMatch":[{}]}]
2025-03-15T16:02:50+07:00 [device-farm-main] 📱 Plugin Args: {"platform":"android","androidDeviceType":"both","iosDeviceType":"both"}
2025-03-15T16:02:50+07:00 [AppiumDriver@18ec] Plugins which can handle cmd 'createSession': device-farm
2025-03-15T16:02:50+07:00 [AppiumDriver@18ec] Plugin device-farm is now handling cmd 'createSession'
2025-03-15T16:02:50+07:00 [device-farm-main] 📱 pluginArgs: {"platform":"android","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"10.89.0.12","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":true,"wdaBundleId":"","preBuildWDAPath":""}
2025-03-15T16:02:50+07:00 [device-farm-main] Receiving session request at host: 10.89.0.12
2025-03-15T16:02:50+07:00 [device-farm-main] 📱 Creating temporary session capability_id: fe68fe39-ede8-4cfa-9cc0-ac55693884fd
2025-03-15T16:02:50+07:00 [device-farm-main] Merged Capabilities: {
2025-03-15T16:02:50+07:00 "appium:deviceName": "103.109.36.237:5555",
2025-03-15T16:02:50+07:00 "appium:newCommandTimeout": 300,
2025-03-15T16:02:50+07:00 "platformName": "Android",
2025-03-15T16:02:50+07:00 "appium:appActivity": "com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity",
2025-03-15T16:02:50+07:00 "appium:app": "file-1742029361125.apk",
2025-03-15T16:02:50+07:00 "appium:ensureWebviewsHavePages": true,
2025-03-15T16:02:50+07:00 "appium:nativeWebScreenshot": true,
2025-03-15T16:02:50+07:00 "appium:connectHardwareKeyboard": true
2025-03-15T16:02:50+07:00 }
2025-03-15T16:02:50+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:02:50+07:00 [device-farm-main] Max session count: 8, Busy device count: 0
2025-03-15T16:02:50+07:00 [device-farm-main] Waiting for free device. Filter: {"platform":"android","busy":false,"userBlocked":false}}
2025-03-15T16:02:50+07:00 [device-farm-main] Updated devices with filter: {"platform":"android","busy":false,"userBlocked":false}
2025-03-15T16:02:50+07:00 [device-farm-main] Updated devices with filter: {"platform":"android","busy":false,"userBlocked":false}
2025-03-15T16:02:50+07:00 [device-farm-main] 📱 Blocking device 103.109.36.237:5555 at host http://10.89.0.12:4723 for new session
2025-03-15T16:02:50+07:00 [device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":41927,"sdk":"11","realDevice":true,"name":"test_9","busy":false,"state":"device","udid":"103.109.36.237:5555","platform":"android","deviceType":"real","host":"http://10.89.0.12:4723","totalUtilizationTimeMilliSec":0,"sessionStartTime":0,"width":"768","height":"1366","liveStreaming":true,"tags":[],"nodeId":"70d58314-1ea1-4cc7-a715-f47068d09659","meta":{"revision":0,"created":1742029239137,"version":0},"$loki":1}"
2025-03-15T16:02:50+07:00 [device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":41927,"sdk":"11","realDevice":true,"name":"test_9","busy":true,"state":"device","udid":"103.109.36.237:5555","platform":"android","deviceType":"real","host":"http://10.89.0.12:4723","totalUtilizationTimeMilliSec":0,"sessionStartTime":0,"width":"768","height":"1366","liveStreaming":true,"tags":[],"nodeId":"70d58314-1ea1-4cc7-a715-f47068d09659","meta":{"revision":2,"created":1742029239137,"version":0,"updated":1742029370771},"$loki":1,"newCommandTimeout":300}]"
2025-03-15T16:02:50+07:00 [device-farm-main] device.host: http://10.89.0.12:4723 and pluginArgs.bindHostOrIp: 10.89.0.12
2025-03-15T16:02:50+07:00 [device-farm-main] 📱 Creating session on the same node
2025-03-15T16:02:50+07:00 [device-farm-main] 📱 Live streaming argument is set to true, preparing device for live streaming
2025-03-15T16:02:50+07:00 [device-farm-main] Streaming apk not present, so downloading..
2025-03-15T16:02:54+07:00 [device-farm-main] Successfully downloaded streaming sdk and saved to /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:02:54+07:00 Current directory: /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:02:54+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 uninstall com.device.farm'
2025-03-15T16:02:54+07:00 Unable to uninstall streaming app. Error: Error: Error executing adbExec. Original error: 'Command '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237\:5555 uninstall com.device.farm' exited with code 1'; Command output: Failure [DELETE_FAILED_INTERNAL_ERROR]
2025-03-15T16:02:54+07:00
2025-03-15T16:02:54+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 install -r /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk'
2025-03-15T16:02:58+07:00 [device-farm-main] Installed /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk on device 103.109.36.237:5555
2025-03-15T16:02:58+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell pm list packages'
2025-03-15T16:02:59+07:00 Allowing recording permissions
2025-03-15T16:02:59+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell appops set com.device.farm PROJECT_MEDIA allow'
2025-03-15T16:03:01+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell am start -W -n com.device.farm/com.device.farm.ScreenCaptureActivity'
2025-03-15T16:03:03+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 forward tcp:41927 tcp:1991'
2025-03-15T16:03:04+07:00 Pressing home
2025-03-15T16:03:04+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell input keyevent KEYCODE_HOME'
2025-03-15T16:03:06+07:00 [device-farm-main] Websocket event received, streaming app is running
2025-03-15T16:03:06+07:00 [AppiumDriver@18ec] Executing default handling behavior for command 'createSession'
2025-03-15T16:03:06+07:00 [AppiumDriver@18ec] Event 'newSessionRequested' logged at 1742029386714 (09:03:06 GMT+0000 (Coordinated Universal Time))
2025-03-15T16:03:06+07:00 [Appium] Could not parse W3C capabilities: 'automationName' can't be blank
2025-03-15T16:03:06+07:00 [AppiumDriver@18ec] Event 'newSessionStarted' logged at 1742029386725 (09:03:06 GMT+0000 (Coordinated Universal Time))
2025-03-15T16:03:06+07:00 [device-farm-main] 📱 fe68fe39-ede8-4cfa-9cc0-ac55693884fd Session response: {"protocol":"W3C","error":{"jsonwpCode":61,"error":"invalid argument","w3cStatus":400,"_stacktrace":null}}
2025-03-15T16:03:06+07:00 [device-farm-main] 📱 Removing pending session with capability_id: fe68fe39-ede8-4cfa-9cc0-ac55693884fd
2025-03-15T16:03:06+07:00 [device-farm-main] fe68fe39-ede8-4cfa-9cc0-ac55693884fd 📱 Device UDID 103.109.36.237:5555 unblocked. Reason: Failed to create session
2025-03-15T16:03:06+07:00 [AppiumDriver@18ec] Encountered internal error running command: Error: InvalidArgumentError: 'automationName' can't be blank
2025-03-15T16:03:06+07:00 at WD.this (/home/androidusr/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/plugin.js:369:23)
2025-03-15T16:03:06+07:00 at WD.generator (/home/androidusr/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/plugin.js:355:17)
2025-03-15T16:03:06+07:00 at Generator.next (<anonymous>)
2025-03-15T16:03:06+07:00 at WT (/home/androidusr/.appium/node_modules/appium-device-farm/lib/webpack:/appium-device-farm/lib/src/plugin.js:28:48)
2025-03-15T16:03:06+07:00 [HTTP] <-- POST /wd/hub/session 500 16145 ms - 594
2025-03-15T16:03:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:03:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:03:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:03:21+07:00 [HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:automationName":"uiautomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:automationName":"uiautomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true}}
2025-03-15T16:03:21+07:00 [AppiumDriver@18ec] Calling AppiumDriver.createSession() with args: [{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:automationName":"uiautomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"appium:deviceName":"103.109.36.237:5555","appium:newCommandTimeout":300,"platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:automationName":"uiautomator2","appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true,"appium:requestId":"58250221-7c9d-47ee-b3b4-0a530c99ea60"},"firstMatch":[{}]}]
2025-03-15T16:03:21+07:00 [AppiumDriver@18ec] Plugins which can handle cmd 'createSession': device-farm
2025-03-15T16:03:21+07:00 [AppiumDriver@18ec] Plugin device-farm is now handling cmd 'createSession'
2025-03-15T16:03:21+07:00 [device-farm-main] 📱 pluginArgs: {"platform":"android","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"10.89.0.12","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":true,"wdaBundleId":"","preBuildWDAPath":""}
2025-03-15T16:03:21+07:00 [device-farm-main] Receiving session request at host: 10.89.0.12
2025-03-15T16:03:21+07:00 [device-farm-main] 📱 Creating temporary session capability_id: 58250221-7c9d-47ee-b3b4-0a530c99ea60
2025-03-15T16:03:21+07:00 [device-farm-main] Merged Capabilities: {
2025-03-15T16:03:21+07:00 "appium:deviceName": "103.109.36.237:5555",
2025-03-15T16:03:21+07:00 "appium:newCommandTimeout": 300,
2025-03-15T16:03:21+07:00 "platformName": "Android",
2025-03-15T16:03:21+07:00 "appium:appActivity": "com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity",
2025-03-15T16:03:21+07:00 "appium:app": "file-1742029361125.apk",
2025-03-15T16:03:21+07:00 "appium:automationName": "uiautomator2",
2025-03-15T16:03:21+07:00 "appium:ensureWebviewsHavePages": true,
2025-03-15T16:03:21+07:00 "appium:nativeWebScreenshot": true,
2025-03-15T16:03:21+07:00 "appium:connectHardwareKeyboard": true
2025-03-15T16:03:21+07:00 }
2025-03-15T16:03:21+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:03:21+07:00 [device-farm-main] Max session count: 8, Busy device count: 0
2025-03-15T16:03:21+07:00 [device-farm-main] Waiting for free device. Filter: {"platform":"android","busy":false,"userBlocked":false}}
2025-03-15T16:03:21+07:00 [device-farm-main] Updated devices with filter: {"platform":"android","busy":false,"userBlocked":false}
2025-03-15T16:03:21+07:00 [device-farm-main] Updated devices with filter: {"platform":"android","busy":false,"userBlocked":false}
2025-03-15T16:03:21+07:00 [device-farm-main] 📱 Blocking device 103.109.36.237:5555 at host http://10.89.0.12:4723 for new session
2025-03-15T16:03:21+07:00 [device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":41927,"sdk":"11","realDevice":true,"name":"test_9","busy":false,"state":"device","udid":"103.109.36.237:5555","platform":"android","deviceType":"real","host":"http://10.89.0.12:4723","totalUtilizationTimeMilliSec":0,"sessionStartTime":0,"width":"768","height":"1366","liveStreaming":true,"tags":[],"nodeId":"70d58314-1ea1-4cc7-a715-f47068d09659","meta":{"revision":2,"created":1742029239137,"version":0,"updated":1742029370771},"$loki":1}"
2025-03-15T16:03:21+07:00 [device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":41927,"sdk":"11","realDevice":true,"name":"test_9","busy":true,"state":"device","udid":"103.109.36.237:5555","platform":"android","deviceType":"real","host":"http://10.89.0.12:4723","totalUtilizationTimeMilliSec":0,"sessionStartTime":0,"width":"768","height":"1366","liveStreaming":true,"tags":[],"nodeId":"70d58314-1ea1-4cc7-a715-f47068d09659","meta":{"revision":4,"created":1742029239137,"version":0,"updated":1742029401468},"$loki":1,"newCommandTimeout":300}]"
2025-03-15T16:03:21+07:00 [device-farm-main] device.host: http://10.89.0.12:4723 and pluginArgs.bindHostOrIp: 10.89.0.12
2025-03-15T16:03:21+07:00 [device-farm-main] 📱 Creating session on the same node
2025-03-15T16:03:21+07:00 [device-farm-main] 📱 Live streaming argument is set to true, preparing device for live streaming
2025-03-15T16:03:21+07:00 Current directory: /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:03:21+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 uninstall com.device.farm'
2025-03-15T16:03:21+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 install -r /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk'
2025-03-15T16:03:24+07:00 [device-farm-main] Installed /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk on device 103.109.36.237:5555
2025-03-15T16:03:24+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell pm list packages'
2025-03-15T16:03:25+07:00 Allowing recording permissions
2025-03-15T16:03:25+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell appops set com.device.farm PROJECT_MEDIA allow'
2025-03-15T16:03:26+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell am start -W -n com.device.farm/com.device.farm.ScreenCaptureActivity'
2025-03-15T16:03:28+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 forward tcp:41927 tcp:1991'
2025-03-15T16:03:29+07:00 Pressing home
2025-03-15T16:03:29+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell input keyevent KEYCODE_HOME'
2025-03-15T16:03:31+07:00 [device-farm-main] Websocket event received, streaming app is running
2025-03-15T16:03:31+07:00 [AppiumDriver@18ec] Executing default handling behavior for command 'createSession'
2025-03-15T16:03:31+07:00 [AppiumDriver@18ec] Event 'newSessionRequested' logged at 1742029411828 (09:03:31 GMT+0000 (Coordinated Universal Time))
2025-03-15T16:03:31+07:00 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'Android'
2025-03-15T16:03:31+07:00 [Appium] The 'uiautomator2' driver was installed and matched caps.
2025-03-15T16:03:31+07:00 [Appium] Will require it at /home/androidusr/.appium/node_modules/appium-uiautomator2-driver
2025-03-15T16:03:31+07:00 [Appium] Requiring driver at /home/androidusr/.appium/node_modules/appium-uiautomator2-driver/build/index.js
2025-03-15T16:03:31+07:00 [AppiumDriver@18ec] Appium v2.16.2 creating new AndroidUiautomator2Driver (v4.1.0) session
2025-03-15T16:03:31+07:00 [AppiumDriver@18ec] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver
2025-03-15T16:03:31+07:00 [AppiumDriver@18ec] Appium's BaseDriver version is 9.16.2
2025-03-15T16:03:31+07:00 [AppiumDriver@18ec] AndroidUiautomator2Driver's BaseDriver version is 9.16.2
2025-03-15T16:03:31+07:00 �[38;5;-156m[AndroidUiautomator2Driver@457e]
2025-03-15T16:03:31+07:00 �[38;5;-156m[AndroidUiautomator2Driver@457e] Creating session with W3C capabilities: {
2025-03-15T16:03:31+07:00 "alwaysMatch": {
2025-03-15T16:03:31+07:00 "platformName": "Android",
2025-03-15T16:03:31+07:00 "appium:deviceName": "103.109.36.237:5555",
2025-03-15T16:03:31+07:00 "appium:newCommandTimeout": 300,
2025-03-15T16:03:31+07:00 "appium:appActivity": "com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity",
2025-03-15T16:03:31+07:00 "appium:automationName": "uiautomator2",
2025-03-15T16:03:31+07:00 "appium:ensureWebviewsHavePages": true,
2025-03-15T16:03:31+07:00 "appium:nativeWebScreenshot": true,
2025-03-15T16:03:31+07:00 "appium:connectHardwareKeyboard": true,
2025-03-15T16:03:31+07:00 "appium:app": "http://10.89.0.12:4723/device-farm/apps/file-1742029361125.apk",
2025-03-15T16:03:31+07:00 "appium:udid": "103.109.36.237:5555",
2025-03-15T16:03:31+07:00 "appium:systemPort": 42089,
2025-03-15T16:03:31+07:00 "appium:chromeDriverPort": 45177,
2025-03-15T16:03:31+07:00 "appium:adbPort": 5037,
2025-03-15T16:03:31+07:00 "appium:mjpegServerPort": 44625
2025-03-15T16:03:31+07:00 },
2025-03-15T16:03:31+07:00 "firstMatch": [
2025-03-15T16:03:31+07:00 {}
2025-03-15T16:03:31+07:00 ]
2025-03-15T16:03:31+07:00 }
2025-03-15T16:03:31+07:00 �[38;5;-156m[AndroidUiautomator2Driver@457e] The following provided capabilities were not recognized by this driver:
2025-03-15T16:03:31+07:00 �[38;5;-156m[AndroidUiautomator2Driver@457e] connectHardwareKeyboard
2025-03-15T16:03:31+07:00 �[38;5;-156m[AndroidUiautomator2Driver@457e] chromeDriverPort
2025-03-15T16:03:31+07:00 �[38;5;-156m[AndroidUiautomator2Driver@457e] adbRemoteHost
2025-03-15T16:03:31+07:00 [8a0d2be3]�[38;5;-156m[AndroidUiautomator2Driver@457e] Session created with session id: 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Found 1 'build-tools' folders under '/opt/android' (newest first):
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] /opt/android/build-tools/34.0.0
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T16:03:31+07:00 [8a0d2be3]�[38;5;-156m[AndroidUiautomator2Driver@457e] Retrieving device list
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Trying to find connected Android devices
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Getting connected devices
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Connected devices: [{"udid":"103.109.36.237:5555","state":"device"}]
2025-03-15T16:03:31+07:00 [8a0d2be3]�[38;5;-156m[AndroidUiautomator2Driver@457e] Using device: 103.109.36.237:5555
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T16:03:31+07:00 [8a0d2be3][ADB] Setting device id to 103.109.36.237:5555
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Using downloadable app 'http://10.89.0.12:4723/device-farm/apps/file-1742029361125.apk'
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Request headers: {"user-agent":"Appium (BaseDriver v9.16.2)"}
2025-03-15T16:03:31+07:00 [HTTP] --> GET /device-farm/apps/file-1742029361125.apk {}
2025-03-15T16:03:31+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/apps/file-1742029361125.apk. So, not proxying it to downstream.
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Response status: 200
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Etag: W/"962378b-195990a91b7"
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Last-Modified: Sat, 15 Mar 2025 09:02:41 GMT
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Cache-Control: public, max-age=0
2025-03-15T16:03:31+07:00 [8a0d2be3][BaseDriver] Content-Type: application/vnd.android.package-archive
2025-03-15T16:03:32+07:00 [HTTP] <-- GET /device-farm/apps/file-1742029361125.apk 200 4 ms - 157431691
2025-03-15T16:03:32+07:00 [8a0d2be3][BaseDriver] The application (150.14 MB) has been downloaded to '/tmp/2025215-30-g7ok2c.u2gua/file-1742029361125.apk' in 0.522s
2025-03-15T16:03:33+07:00 [8a0d2be3]�[38;5;-156m[AndroidUiautomator2Driver@457e] Checking whether app is actually present
2025-03-15T16:03:33+07:00 [8a0d2be3][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.sdk'
2025-03-15T16:03:33+07:00 [8a0d2be3][ADB] Current device property 'ro.build.version.sdk': 30
2025-03-15T16:03:33+07:00 [8a0d2be3][ADB] Getting device platform version
2025-03-15T16:03:33+07:00 [8a0d2be3][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.release'
2025-03-15T16:03:33+07:00 [8a0d2be3][ADB] Current device property 'ro.build.version.release': 11
2025-03-15T16:03:33+07:00 [8a0d2be3][ADB] Device API level: 30
2025-03-15T16:03:33+07:00 [8a0d2be3]�[38;5;-156m[AndroidUiautomator2Driver@457e] Relaxing hidden api policy
2025-03-15T16:04:13+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:04:13+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:04:14+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:04:33+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:04:53+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:05:13+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:05:33+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:05:53+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:06:13+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:06:33+07:00 {} 8a0d2be3-7d63-46e5-82a7-0e9c9977606f
2025-03-15T16:06:38+07:00 Waiting for Android websocket handlers to be removed..
2025-03-15T16:08:23+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:08:23+07:00 Current directory: /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:08:28+07:00 Allowing recording permissions
2025-03-15T16:08:32+07:00 Pressing home
2025-03-15T16:09:43+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:13:03+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:13:23+07:00 Current directory: /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:13:27+07:00 Allowing recording permissions
2025-03-15T16:13:31+07:00 Pressing home
2025-03-15T16:13:44+07:00 Waiting for Android websocket handlers to be removed..
2025-03-15T16:13:44+07:00 Waiting for Android websocket handlers to be removed..
2025-03-15T16:13:45+07:00 Waiting for Android websocket handlers to be removed..
2025-03-15T16:15:12+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:15:12+07:00 Current directory: /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:15:16+07:00 Allowing recording permissions
2025-03-15T16:15:20+07:00 Pressing home
2025-03-15T16:15:34+07:00 {} ed387c35-4fe0-4aa1-9774-2cce1be9aa3d
2025-03-15T16:15:35+07:00 {} ed387c35-4fe0-4aa1-9774-2cce1be9aa3d
2025-03-15T16:15:36+07:00 {} ed387c35-4fe0-4aa1-9774-2cce1be9aa3d
2025-03-15T16:15:38+07:00 Waiting for Android websocket handlers to be removed..
2025-03-15T16:15:42+07:00 Prepare adb to have access to device
2025-03-15T16:15:42+07:00 cannot connect to daemon at tcp:5037: Connection refused
2025-03-15T16:15:45+07:00 adb can be used now
2025-03-15T16:15:46+07:00 [Appium] Attempting to load plugin device-farm...
2025-03-15T16:15:46+07:00 [Appium] Requiring plugin at /home/androidusr/.appium/node_modules/appium-device-farm/lib/src/main.js
2025-03-15T16:15:47+07:00 Using Metadata Path: /home/androidusr/.cache/appium-device-farm
2025-03-15T16:15:47+07:00 Using Metadata Path: /home/androidusr/.cache/appium-device-farm
2025-03-15T16:15:48+07:00 { DeviceFarmProLoader: [class F], default: [class F] }
2025-03-15T16:15:48+07:00 [Appium] WD has been successfully loaded in 1.464s
2025-03-15T16:15:48+07:00 [Appium] Welcome to Appium v2.16.2
2025-03-15T16:15:48+07:00 [Appium] Non-default server args:
2025-03-15T16:15:48+07:00 [Appium] { basePath: '/wd/hub',
2025-03-15T16:15:48+07:00 useDrivers: [ 'uiautomator2' ],
2025-03-15T16:15:48+07:00 usePlugins: [ 'device-farm' ] }
2025-03-15T16:15:48+07:00 [Appium] The autodetected Appium home path: /home/androidusr/.appium
2025-03-15T16:15:48+07:00 [Appium] Attempting to load driver uiautomator2...
2025-03-15T16:15:48+07:00 [Appium] Requiring driver at /home/androidusr/.appium/node_modules/appium-uiautomator2-driver/build/index.js
2025-03-15T16:15:48+07:00 [Appium] AndroidUiautomator2Driver has been successfully loaded in 0.813s
2025-03-15T16:15:48+07:00 [device-farm-main] 📱 Update server with CLI Args: {"subcommand":"server","address":"0.0.0.0","logFile":"/var/log/appium.log","port":4723,"extraArgs":[],"basePath":"/wd/hub","usePlugins":["device-farm"],"useDrivers":["uiautomator2"],"callbackAddress":"0.0.0.0","callbackPort":4723,"plugin":{"device-farm":{"platform":"android","androidDeviceType":"both","iosDeviceType":"both"}},"allowCors":false,"allowInsecure":[],"debugLogSpacing":false,"denyInsecure":[],"keepAliveTimeout":600,"requestTimeout":3600,"localTimezone":false,"loglevel":"debug","logFormat":"text","logNoColors":false,"logTimestamp":false,"pluginsImportChunkSize":7,"driversImportChunkSize":3,"longStacktrace":false,"noPermsCheck":false,"relaxedSecurityEnabled":false,"shutdownTimeout":5000,"sessionOverride":false,"strictCaps":false,"tmpDir":"/tmp"}
2025-03-15T16:15:48+07:00 { DeviceFarmProLoader: [class F], default: [class F] }
2025-03-15T16:15:48+07:00 [ADB] Found 1 'build-tools' folders under '/opt/android' (newest first):
2025-03-15T16:15:48+07:00 [ADB] /opt/android/build-tools/34.0.0
2025-03-15T16:15:48+07:00 [ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T16:15:48+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T16:15:48+07:00 [device-farm-main] Cli Args: {"subcommand":"server","address":"0.0.0.0","logFile":"/var/log/appium.log","port":4723,"extraArgs":[],"basePath":"/wd/hub","usePlugins":["device-farm"],"useDrivers":["uiautomator2"],"callbackAddress":"0.0.0.0","callbackPort":4723,"plugin":{"device-farm":{"platform":"android","androidDeviceType":"both","iosDeviceType":"both"}},"allowCors":false,"allowInsecure":[],"debugLogSpacing":false,"denyInsecure":[],"keepAliveTimeout":600,"requestTimeout":3600,"localTimezone":false,"loglevel":"debug","logFormat":"text","logNoColors":false,"logTimestamp":false,"pluginsImportChunkSize":7,"driversImportChunkSize":3,"longStacktrace":false,"noPermsCheck":false,"relaxedSecurityEnabled":false,"shutdownTimeout":5000,"sessionOverride":false,"strictCaps":false,"tmpDir":"/tmp"}
2025-03-15T16:15:48+07:00 [device-farm-main] 📱 Update server with Plugin Args: {"platform":"android","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"10.89.0.15","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":true,"wdaBundleId":"","preBuildWDAPath":""}
2025-03-15T16:15:48+07:00 [device-farm-main] Initializing storage
2025-03-15T16:15:48+07:00 [device-farm-main] Initializing database
2025-03-15T16:15:48+07:00 [device-farm-main] Creating new database: ./temp-appium/db.json
2025-03-15T16:15:48+07:00 [device-farm-main] Database loaded
2025-03-15T16:15:48+07:00 [device-farm-main] proxy is not required for axios
2025-03-15T16:15:48+07:00 [device-farm-main] Registering proxy middleware
2025-03-15T16:15:48+07:00 [device-farm-main] Registering websocket handler for Android Streaming
2025-03-15T16:15:48+07:00 [device-farm-main] 📣📣📣 I'm a hub and I'm listening on 10.89.0.15:4723
2025-03-15T16:15:48+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:15:48+07:00 [device-farm-main] Hub will clean pending sessions every 30000 ms with pending session timeout: 310000 ms
2025-03-15T16:15:48+07:00 [ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T16:15:48+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T16:15:48+07:00 [ADB] Getting connected devices
2025-03-15T16:15:48+07:00 [ADB] No connected devices have been detected
2025-03-15T16:15:48+07:00 [device-farm-main] fetchAndroidDevices from host: undefined. Found 0 android devices
2025-03-15T16:15:48+07:00 [device-farm-main] Found 0 android devices
2025-03-15T16:15:48+07:00 [device-farm-main] No devices found
2025-03-15T16:15:48+07:00 [device-farm-main] 📣📣📣 Device Farm Plugin will be served at 🔗 http://10.89.0.15:4723/device-farm with id 70d58314-1ea1-4cc7-a715-f47068d09659
2025-03-15T16:15:49+07:00 [Appium] Appium REST http interface listener started on http://0.0.0.0:4723/wd/hub
2025-03-15T16:15:49+07:00 [Appium] You can provide the following URLs in your client code to connect to this server:
2025-03-15T16:15:49+07:00 http://127.0.0.1:4723/wd/hub (only accessible from the same host)
2025-03-15T16:15:49+07:00 http://10.89.0.15:4723/wd/hub
2025-03-15T16:15:49+07:00 [Appium] Available drivers:
2025-03-15T16:15:49+07:00 [Appium] - uiautomator2@4.1.0 (automationName 'UiAutomator2')
2025-03-15T16:15:49+07:00 [Appium] Available plugins:
2025-03-15T16:15:49+07:00 [Appium] - device-farm@9.8.2 (ACTIVE)
2025-03-15T16:16:08+07:00 [device-farm-main] Device 103.109.36.237:5555 was plugged. Detail: {"udid":"103.109.36.237:5555","state":"offline"}
2025-03-15T16:16:08+07:00 Device changed: 103.109.36.237:5555 device
2025-03-15T16:16:08+07:00 [device-farm-main] Device 103.109.36.237:5555 was plugged. Detail: {"udid":"103.109.36.237:5555","state":"device"}
2025-03-15T16:16:08+07:00 [device-farm-main] Device 103.109.36.237:5555 was plugged
2025-03-15T16:16:08+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.sdk'
2025-03-15T16:16:08+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell service list'
2025-03-15T16:16:15+07:00 [device-farm-main] skipChromeDownload server arg is set; skipping Chromedriver installation.
2025-03-15T16:16:15+07:00 [device-farm-main] Android web/hybrid testing will not be possible without Chromedriver.
2025-03-15T16:16:15+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.release'
2025-03-15T16:16:15+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.characteristics'
2025-03-15T16:16:15+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell wm size'
2025-03-15T16:16:15+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.product.name'
2025-03-15T16:16:15+07:00 [device-farm-main] Screen dimension for device 103.109.36.237:5555 : Physical size: 768x1366
2025-03-15T16:16:15+07:00 [device-farm-main] Parsed screen dimension for device 103.109.36.237:5555 : 768x1366
2025-03-15T16:16:15+07:00 [device-farm-main] Adding device 103.109.36.237:5555 to list!
2025-03-15T16:16:15+07:00 [device-farm-main] Added 1 new devices to local database
2025-03-15T16:16:16+07:00 [HTTP] --> POST /wd/hub/session {"capabilities":{"alwaysMatch":{"appium:deviceName":"103.109.36.237","appium:newCommandTimeout":300,"appium:automationName":"uiautomator2","platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:noReset":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true},"firstMatch":[{}]},"desiredCapabilities":{"appium:deviceName":"103.109.36.237","appium:newCommandTimeout":300,"appium:automationName":"uiautomator2","platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:noReset":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true}}
2025-03-15T16:16:16+07:00 [AppiumDriver@e2cf] Calling AppiumDriver.createSession() with args: [{"appium:deviceName":"103.109.36.237","appium:newCommandTimeout":300,"appium:automationName":"uiautomator2","platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:noReset":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true},null,{"alwaysMatch":{"appium:deviceName":"103.109.36.237","appium:newCommandTimeout":300,"appium:automationName":"uiautomator2","platformName":"Android","appium:appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","appium:app":"file-1742029361125.apk","appium:noReset":false,"appium:ensureWebviewsHavePages":true,"appium:nativeWebScreenshot":true,"appium:connectHardwareKeyboard":true,"appium:requestId":"b25360b8-7e0c-43c0-b308-9d34dbe6a90c"},"firstMatch":[{}]}]
2025-03-15T16:16:16+07:00 [device-farm-main] 📱 Plugin Args: {"platform":"android","androidDeviceType":"both","iosDeviceType":"both"}
2025-03-15T16:16:16+07:00 [AppiumDriver@e2cf] Plugins which can handle cmd 'createSession': device-farm
2025-03-15T16:16:16+07:00 [AppiumDriver@e2cf] Plugin device-farm is now handling cmd 'createSession'
2025-03-15T16:16:16+07:00 [device-farm-main] 📱 pluginArgs: {"platform":"android","iosDeviceType":"both","androidDeviceType":"both","skipChromeDownload":true,"maxSessions":8,"adbRemote":[],"emulators":[],"simulators":[],"deviceAvailabilityTimeoutMs":300000,"deviceAvailabilityQueryIntervalMs":10000,"sendNodeDevicesToHubIntervalMs":30000,"checkStaleDevicesIntervalMs":30000,"checkBlockedDevicesIntervalMs":30000,"newCommandTimeoutSec":60,"bindHostOrIp":"10.89.0.15","enableDashboard":false,"removeDevicesFromDatabaseBeforeRunningThePlugin":false,"remoteConnectionTimeout":60000,"liveStreaming":true,"wdaBundleId":"","preBuildWDAPath":""}
2025-03-15T16:16:16+07:00 [device-farm-main] Receiving session request at host: 10.89.0.15
2025-03-15T16:16:16+07:00 [device-farm-main] 📱 Creating temporary session capability_id: b25360b8-7e0c-43c0-b308-9d34dbe6a90c
2025-03-15T16:16:16+07:00 [device-farm-main] Merged Capabilities: {
2025-03-15T16:16:16+07:00 "appium:deviceName": "103.109.36.237",
2025-03-15T16:16:16+07:00 "appium:newCommandTimeout": 300,
2025-03-15T16:16:16+07:00 "appium:automationName": "uiautomator2",
2025-03-15T16:16:16+07:00 "platformName": "Android",
2025-03-15T16:16:16+07:00 "appium:appActivity": "com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity",
2025-03-15T16:16:16+07:00 "appium:app": "file-1742029361125.apk",
2025-03-15T16:16:16+07:00 "appium:noReset": false,
2025-03-15T16:16:16+07:00 "appium:ensureWebviewsHavePages": true,
2025-03-15T16:16:16+07:00 "appium:nativeWebScreenshot": true,
2025-03-15T16:16:16+07:00 "appium:connectHardwareKeyboard": true
2025-03-15T16:16:16+07:00 }
2025-03-15T16:16:16+07:00 Acquiring Lock with name aaacdddeeegiimnnorrv
2025-03-15T16:16:16+07:00 [device-farm-main] Max session count: 8, Busy device count: 0
2025-03-15T16:16:16+07:00 [device-farm-main] Waiting for free device. Filter: {"platform":"android","busy":false,"userBlocked":false}}
2025-03-15T16:16:16+07:00 [device-farm-main] Updated devices with filter: {"platform":"android","busy":false,"userBlocked":false}
2025-03-15T16:16:16+07:00 [device-farm-main] Updated devices with filter: {"platform":"android","busy":false,"userBlocked":false}
2025-03-15T16:16:16+07:00 [device-farm-main] 📱 Blocking device 103.109.36.237:5555 at host http://10.89.0.15:4723 for new session
2025-03-15T16:16:16+07:00 [device-farm-main] Updating allocated device: "{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":46799,"sdk":"11","realDevice":true,"name":"test_9","busy":false,"state":"device","udid":"103.109.36.237:5555","platform":"android","deviceType":"real","host":"http://10.89.0.15:4723","totalUtilizationTimeMilliSec":470205,"sessionStartTime":0,"width":"768","height":"1366","liveStreaming":true,"tags":[],"nodeId":"70d58314-1ea1-4cc7-a715-f47068d09659","meta":{"revision":0,"created":1742030175455,"version":0},"$loki":1}"
2025-03-15T16:16:16+07:00 [device-farm-main] Updated allocated device: "[{"userBlocked":false,"offline":false,"adbPort":5037,"systemPort":46799,"sdk":"11","realDevice":true,"name":"test_9","busy":true,"state":"device","udid":"103.109.36.237:5555","platform":"android","deviceType":"real","host":"http://10.89.0.15:4723","totalUtilizationTimeMilliSec":470205,"sessionStartTime":0,"width":"768","height":"1366","liveStreaming":true,"tags":[],"nodeId":"70d58314-1ea1-4cc7-a715-f47068d09659","meta":{"revision":2,"created":1742030175455,"version":0,"updated":1742030176143},"$loki":1,"newCommandTimeout":300}]"
2025-03-15T16:16:16+07:00 [device-farm-main] device.host: http://10.89.0.15:4723 and pluginArgs.bindHostOrIp: 10.89.0.15
2025-03-15T16:16:16+07:00 [device-farm-main] 📱 Creating session on the same node
2025-03-15T16:16:16+07:00 [device-farm-main] 📱 Live streaming argument is set to true, preparing device for live streaming
2025-03-15T16:16:16+07:00 Current directory: /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk
2025-03-15T16:16:16+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 uninstall com.device.farm'
2025-03-15T16:16:16+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 install -r /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk'
2025-03-15T16:16:18+07:00 [device-farm-main] Found 0 device candidates to be released
2025-03-15T16:16:18+07:00 [device-farm-main] Cleaning pending sessions...
2025-03-15T16:16:18+07:00 [device-farm-main] Session queue ID:b25360b8-7e0c-43c0-b308-9d34dbe6a90c has been pending for 2830 ms
2025-03-15T16:16:18+07:00 [device-farm-main] No pending sessions to clean
2025-03-15T16:16:20+07:00 [device-farm-main] Installed /home/androidusr/.appium/node_modules/appium-device-farm/lib/stream.apk on device 103.109.36.237:5555
2025-03-15T16:16:20+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell pm list packages'
2025-03-15T16:16:21+07:00 Allowing recording permissions
2025-03-15T16:16:21+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell appops set com.device.farm PROJECT_MEDIA allow'
2025-03-15T16:16:22+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell am start -W -n com.device.farm/com.device.farm.ScreenCaptureActivity'
2025-03-15T16:16:24+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 forward tcp:46799 tcp:1991'
2025-03-15T16:16:25+07:00 Pressing home
2025-03-15T16:16:25+07:00 [ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell input keyevent KEYCODE_HOME'
2025-03-15T16:16:27+07:00 [device-farm-main] Websocket event received, streaming app is running
2025-03-15T16:16:27+07:00 [AppiumDriver@e2cf] Executing default handling behavior for command 'createSession'
2025-03-15T16:16:27+07:00 [AppiumDriver@e2cf] Event 'newSessionRequested' logged at 1742030187567 (09:16:27 GMT+0000 (Coordinated Universal Time))
2025-03-15T16:16:27+07:00 [Appium] Attempting to find matching driver for automationName 'uiautomator2' and platformName 'Android'
2025-03-15T16:16:27+07:00 [Appium] The 'uiautomator2' driver was installed and matched caps.
2025-03-15T16:16:27+07:00 [Appium] Will require it at /home/androidusr/.appium/node_modules/appium-uiautomator2-driver
2025-03-15T16:16:27+07:00 [Appium] Requiring driver at /home/androidusr/.appium/node_modules/appium-uiautomator2-driver/build/index.js
2025-03-15T16:16:27+07:00 [AppiumDriver@e2cf] Appium v2.16.2 creating new AndroidUiautomator2Driver (v4.1.0) session
2025-03-15T16:16:27+07:00 [AppiumDriver@e2cf] Checking BaseDriver versions for Appium and AndroidUiautomator2Driver
2025-03-15T16:16:27+07:00 [AppiumDriver@e2cf] Appium's BaseDriver version is 9.16.2
2025-03-15T16:16:27+07:00 [AppiumDriver@e2cf] AndroidUiautomator2Driver's BaseDriver version is 9.16.2
2025-03-15T16:16:27+07:00 �[38;5;-159m[AndroidUiautomator2Driver@673b]
2025-03-15T16:16:27+07:00 �[38;5;-159m[AndroidUiautomator2Driver@673b] Creating session with W3C capabilities: {
2025-03-15T16:16:27+07:00 "alwaysMatch": {
2025-03-15T16:16:27+07:00 "platformName": "Android",
2025-03-15T16:16:27+07:00 "appium:deviceName": "103.109.36.237",
2025-03-15T16:16:27+07:00 "appium:newCommandTimeout": 300,
2025-03-15T16:16:27+07:00 "appium:automationName": "uiautomator2",
2025-03-15T16:16:27+07:00 "appium:appActivity": "com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity",
2025-03-15T16:16:27+07:00 "appium:noReset": false,
2025-03-15T16:16:27+07:00 "appium:ensureWebviewsHavePages": true,
2025-03-15T16:16:27+07:00 "appium:nativeWebScreenshot": true,
2025-03-15T16:16:27+07:00 "appium:connectHardwareKeyboard": true,
2025-03-15T16:16:27+07:00 "appium:app": "http://10.89.0.15:4723/device-farm/apps/file-1742029361125.apk",
2025-03-15T16:16:27+07:00 "appium:udid": "103.109.36.237:5555",
2025-03-15T16:16:27+07:00 "appium:systemPort": 45665,
2025-03-15T16:16:27+07:00 "appium:chromeDriverPort": 44205,
2025-03-15T16:16:27+07:00 "appium:adbPort": 5037,
2025-03-15T16:16:27+07:00 "appium:mjpegServerPort": 33597
2025-03-15T16:16:27+07:00 },
2025-03-15T16:16:27+07:00 "firstMatch": [
2025-03-15T16:16:27+07:00 {}
2025-03-15T16:16:27+07:00 ]
2025-03-15T16:16:27+07:00 }
2025-03-15T16:16:27+07:00 �[38;5;-159m[AndroidUiautomator2Driver@673b] The following provided capabilities were not recognized by this driver:
2025-03-15T16:16:27+07:00 �[38;5;-159m[AndroidUiautomator2Driver@673b] connectHardwareKeyboard
2025-03-15T16:16:27+07:00 �[38;5;-159m[AndroidUiautomator2Driver@673b] chromeDriverPort
2025-03-15T16:16:27+07:00 �[38;5;-159m[AndroidUiautomator2Driver@673b] adbRemoteHost
2025-03-15T16:16:27+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Session created with session id: 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Found 1 'build-tools' folders under '/opt/android' (newest first):
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] /opt/android/build-tools/34.0.0
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T16:16:27+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Retrieving device list
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Trying to find connected Android devices
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Getting connected devices
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Connected devices: [{"udid":"103.109.36.237:5555","state":"device"}]
2025-03-15T16:16:27+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Using device: 103.109.36.237:5555
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Using 'adb' from '/opt/android/platform-tools/adb'
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 start-server'
2025-03-15T16:16:27+07:00 [0b9103ff][ADB] Setting device id to 103.109.36.237:5555
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Using downloadable app 'http://10.89.0.15:4723/device-farm/apps/file-1742029361125.apk'
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Request headers: {"user-agent":"Appium (BaseDriver v9.16.2)"}
2025-03-15T16:16:27+07:00 [HTTP] --> GET /device-farm/apps/file-1742029361125.apk {}
2025-03-15T16:16:27+07:00 [device-farm-main] Received non-webdriver request with url /device-farm/apps/file-1742029361125.apk. So, not proxying it to downstream.
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Response status: 200
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Etag: W/"962378b-195990a91b7"
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Last-Modified: Sat, 15 Mar 2025 09:02:41 GMT
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Cache-Control: public, max-age=0
2025-03-15T16:16:27+07:00 [0b9103ff][BaseDriver] Content-Type: application/vnd.android.package-archive
2025-03-15T16:16:28+07:00 [HTTP] <-- GET /device-farm/apps/file-1742029361125.apk 200 10 ms - 157431691
2025-03-15T16:16:28+07:00 [0b9103ff][BaseDriver] The application (150.14 MB) has been downloaded to '/tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk' in 0.563s
2025-03-15T16:16:28+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Checking whether app is actually present
2025-03-15T16:16:28+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.sdk'
2025-03-15T16:16:28+07:00 [0b9103ff][ADB] Current device property 'ro.build.version.sdk': 30
2025-03-15T16:16:28+07:00 [0b9103ff][ADB] Getting device platform version
2025-03-15T16:16:28+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell getprop ro.build.version.release'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Current device property 'ro.build.version.release': 11
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Device API level: 30
2025-03-15T16:16:29+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Relaxing hidden api policy
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237\:5555 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''
2025-03-15T16:16:29+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Parsing package and activity from the 'file-1742029361125.apk' file manifest
2025-03-15T16:16:29+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Pushing settings apk to the device...
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Getting package info for 'io.appium.settings'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell dumpsys package io.appium.settings'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Using 'aapt2' from '/opt/android/build-tools/34.0.0/aapt2'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Reading package manifest: '/opt/android/build-tools/34.0.0/aapt2 dump badging /tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Reading package manifest: '/opt/android/build-tools/34.0.0/aapt2 dump badging /home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.14.1' >= '5.14.1')
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] There is no need to install/upgrade '/home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell dumpsys activity services io.appium.settings'
2025-03-15T16:16:29+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] io.appium.settings is already running. There is no need to reset its permissions.
2025-03-15T16:16:29+07:00 [0b9103ff][Logcat] Starting logs capture with command: /opt/android/platform-tools/adb -P 5037 -s 103.109.36.237\:5555 logcat -v threadtime
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell appops set io.appium.settings android:mock_location allow'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237\:5555 shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"'
2025-03-15T16:16:29+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell cat /data/local/tmp/mock_apps.json'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Package name: 'com.google.android.youtube'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Main activity name: ''
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Resolved launch package -> activity: com.google.android.youtube -> com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Resolved wait package -> activity: com.google.android.youtube -> com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Forwarding UiAutomator2 Server port 6790 to local port 45665
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] MJPEG broadcasting requested, forwarding MJPEG server port 7810 to local port 33597
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Forwarding system: 33597 to device: 7810
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 forward tcp:33597 tcp:7810'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Forwarding system: 45665 to device: 6790
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 forward tcp:45665 tcp:6790'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Getting package info for 'io.appium.uiautomator2.server'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell dumpsys package io.appium.uiautomator2.server'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Getting install status for io.appium.uiautomator2.server.test
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Checking app cert for /tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell cmd package list packages'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Reading package manifest: '/opt/android/build-tools/34.0.0/aapt2 dump badging /home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.2.3.apk'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] The version name of the installed 'io.appium.uiautomator2.server' is greater or equal to the application version name ('7.2.3' >= '7.2.3')
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] 'io.appium.uiautomator2.server.test' is installed
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Server packages status: [{"installState":"sameVersionInstalled","appPath":"/home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.2.3.apk","appId":"io.appium.uiautomator2.server"},{"installState":"sameVersionInstalled","appPath":"/home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk","appId":"io.appium.uiautomator2.server.test"}]
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Server packages are not going to be (re)installed
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Waiting up to 30000ms for services to be available
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell pm list instrumentation'
2025-03-15T16:16:30+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Instrumentation target 'io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner' is available
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Adding packages ["io.appium.settings","io.appium.uiautomator2.server","io.appium.uiautomator2.server.test"] to Doze whitelist
2025-03-15T16:16:30+07:00 [0b9103ff][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",";"]]
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server ; dumpsys deviceidle whitelist +io.appium.uiautomator2.server.test ;'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Using 'apksigner.jar' from '/opt/android/build-tools/34.0.0/lib/apksigner.jar'
2025-03-15T16:16:30+07:00 [0b9103ff][ADB] Starting apksigner: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Xmx1024M -Xss1m -jar /opt/android/build-tools/34.0.0/lib/apksigner.jar verify --print-certs /tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk
2025-03-15T16:16:31+07:00 [0b9103ff][ADB] apksigner stdout: Signer (minSdkVersion=33, maxSdkVersion=2147483647) certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=33, maxSdkVersion=2147483647) certificate SHA-256 digest: 5aad2bee6db95d17e05a08d7d1e64c10a1511879154483916b6ae6c7fd9cb0c6
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=33, maxSdkVersion=2147483647) certificate SHA-1 digest: f8456b1d9986acf9ce21fb450b0d32b895f36885
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=33, maxSdkVersion=2147483647) certificate MD5 digest: 0ea37f3786c8273287600bee47186c32
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=24, maxSdkVersion=32) certificate DN: CN=Unknown, OU="Google, Inc", O="Google, Inc", L=Mountain View, ST=CA, C=US
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=24, maxSdkVersion=32) certificate SHA-256 digest: 3d7a1223019aa39d9ea0e3436ab7c0896bfb4fb679f4de5fe7c23f326c8f994a
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=24, maxSdkVersion=32) certificate SHA-1 digest: 24bb24c05e47e0aefa68a58a766179d9b613a600
2025-03-15T16:16:31+07:00 Signer (minSdkVersion=24, maxSdkVersion=32) certificate MD5 digest: d046fc5d1fc3cd0e57c5444097cd5449
2025-03-15T16:16:31+07:00 Source Stamp Signer certificate DN: CN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
2025-03-15T16:16:31+07:00 Source Stamp Signer certificate SHA-256 digest: 3257d599a49d2c961a471ca9843f59d341a405884583fc087df4237b733bbd6d
2025-03-15T16:16:31+07:00 Source Stamp Signer certificate SHA-1 digest: b1af3a0bf998aeede1a8716a539e5a59da1d86d6
2025-03-15T16:16:31+07:00 Source Stamp Signer certificate MD5 digest: 577b8a9fbc7e308321aec6411169d2fb
2025-03-15T16:16:31+07:00
2025-03-15T16:16:31+07:00 [0b9103ff][ADB] '/tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk' is signed with a non-default certificate
2025-03-15T16:16:31+07:00 [0b9103ff][ADB] Getting package info for 'com.google.android.youtube'
2025-03-15T16:16:31+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell dumpsys package com.google.android.youtube'
2025-03-15T16:16:32+07:00 [0b9103ff][ADB] Reading package manifest: '/opt/android/build-tools/34.0.0/aapt2 dump badging /tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk'
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] The version name of the installed 'com.google.android.youtube' is greater or equal to the application version name ('20.11.35' >= '20.11.35')
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] There is no need to install/upgrade '/tmp/2025215-38-cdivu5.xz3nu/file-1742029361125.apk'
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Performing fast reset on 'com.google.android.youtube'
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Getting install status for com.google.android.youtube
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell cmd package list packages'
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] 'com.google.android.youtube' is installed
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell am force-stop com.google.android.youtube'
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell pm clear com.google.android.youtube'
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Performed fast reset on the installed 'com.google.android.youtube' application (stop and clear)
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Performing shallow cleanup of automation leftovers
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] No obsolete sessions have been detected (socket hang up)
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell am force-stop io.appium.uiautomator2.server'
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Running '/opt/android/platform-tools/adb -P 5037 -s 103.109.36.237:5555 shell am force-stop io.appium.uiautomator2.server.test'
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Starting UIAutomator2 server 7.2.3
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Using UIAutomator2 server from '/home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v7.2.3.apk' and test from '/home/androidusr/.appium/node_modules/appium-uiautomator2-driver/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-debug-androidTest.apk'
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Waiting up to 30000ms for UiAutomator2 to be online...
2025-03-15T16:16:33+07:00 [0b9103ff][ADB] Creating ADB subprocess with args: ["-P","5037","-s","103.109.36.237:5555","shell","am","instrument","-w","-e","disableAnalytics","true","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"]
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Matched '/status' to command name 'getStatus'
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Proxying [GET /status] to [GET http://127.0.0.1:45665/status] with no body
2025-03-15T16:16:33+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] socket hang up
2025-03-15T16:16:34+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Matched '/status' to command name 'getStatus'
2025-03-15T16:16:34+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Proxying [GET /status] to [GET http://127.0.0.1:45665/status] with no body
2025-03-15T16:16:35+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] socket hang up
2025-03-15T16:16:35+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] [Instrumentation]
2025-03-15T16:16:36+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Matched '/status' to command name 'getStatus'
2025-03-15T16:16:36+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Proxying [GET /status] to [GET http://127.0.0.1:45665/status] with no body
2025-03-15T16:16:36+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] socket hang up
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Matched '/status' to command name 'getStatus'
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Proxying [GET /status] to [GET http://127.0.0.1:45665/status] with no body
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Got response with status 200: {"sessionId":"None","value":{"message":"UiAutomator2 Server is ready to accept commands","ready":true}}
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] The initialization of the instrumentation process took 3291ms
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Matched '/session' to command name 'createSession'
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Proxying [POST /session] to [POST http://127.0.0.1:45665/session] with body: {"capabilities":{"firstMatch":[{"platformName":"Android","deviceName":"103.109.36.237:5555","newCommandTimeout":300,"automationName":"uiautomator2","appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","noReset":false,"ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"connectHardwareKeyboard":true,"app":"http://10.89.0.15:4723/device-farm/apps/file-1742029361125.apk","udid":"103.109.36.237:5555","systemPort":45665,"chromeDriverPort":44205,"adbPort":5037,"mjpegServerPort":33597,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"103.109.36.237","newCommandTimeout":300,"automationName":"uiautomator2","appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","noReset":false,"ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"connectHardwareKeyboard":true,...
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Got response with status 200: {"sessionId":"614f2f41-9edb-4b3c-b203-2c0749d10870","value":{"capabilities":{"firstMatch":[{"platformName":"Android","deviceName":"103.109.36.237:5555","newCommandTimeout":300,"automationName":"uiautomator2","appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","noReset":false,"ensureWebviewsHavePages":true,"nativeWebScreenshot":true,"connectHardwareKeyboard":true,"app":"http://10.89.0.15:4723/device-farm/apps/file-1742029361125.apk","udid":"103.109.36.237:5555","systemPort":45665,"chromeDriverPort":44205,"adbPort":5037,"mjpegServerPort":33597,"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"Android","deviceName":"103.109.36.237","newCommandTimeout":300,"automationName":"uiautomator2","appActivity":"com.google.android.apps.youtube.app.watchwhile.WatchWhileActivity","noReset":false,"ensureWebviewsHavePages":tru...
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Determined the downstream protocol as 'W3C'
2025-03-15T16:16:37+07:00 [0b9103ff]�[38;5;-159m[AndroidUiautomator2Driver@673b] Proxying [GET /appium/device/pixel_ratio] to [GET http://127.0.0.1:45665/session/614f2f41-9edb-4b3c-b203-2c0749d10870/appium/device/pixel_ratio] with no body
2025-03-15T16:16:40+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:16:41+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:16:41+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:17:00+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:17:20+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:17:40+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:18:00+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:18:20+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:18:40+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:19:00+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:19:20+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
2025-03-15T16:19:40+07:00 {} 0b9103ff-4a6b-496b-a87a-0faf52eab5ca
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment