Skip to content

Instantly share code, notes, and snippets.

@Jiyvn
Last active March 20, 2024 02:35
Show Gist options
  • Save Jiyvn/755599c542a3475eaf399473161b3a1c to your computer and use it in GitHub Desktop.
Save Jiyvn/755599c542a3475eaf399473161b3a1c to your computer and use it in GitHub Desktop.
appium unable to take screenshot on tizen tv
[Appium] Welcome to Appium v2.5.1 (REV 3fea5493a431ac64470d4230d4b51438cf213bd1)
[Appium] Non-default server args:
[Appium] { allowInsecure: [ 'chromedriver_autodownload' ] }
[Appium] The autodetected Appium home path: /Users/$user/.appium
[Appium] Attempting to load driver uiautomator2...
[Appium] Attempting to load driver chromium...
[Appium] Attempting to load driver xcuitest...
[Appium] Requiring driver at /Users/$user/.appium/node_modules/appium-chromium-driver/index.js
[Appium] Requiring driver at /Users/$user/.appium/node_modules/appium-uiautomator2-driver/build/index.js
[Appium] Requiring driver at /Users/$user/automation/appium-xcuitest-driver/build/index.js
[Appium] ChromiumDriver has been successfully loaded in 1.682s
[Appium] AndroidUiautomator2Driver has been successfully loaded in 1.682s
[Appium] XCUITestDriver has been successfully loaded in 1.682s
[Appium] Attempting to load driver tizentv...
[Appium] Requiring driver at /Users/$user/.appium/node_modules/appium-tizen-tv-driver/build/lib/index.js
[Appium] TizenTVDriver has been successfully loaded in 0.394s
[Appium] Appium REST http interface listener started on http://0.0.0.0:4723
[Appium] You can provide the following URLs in your client code to connect to this server:
[Appium] http://127.0.0.1:4723/ (only accessible from the same host)
[Appium] http://192.168.10.75:4723/
[Appium] http://192.168.8.131:4723/
[Appium] Available drivers:
[Appium] - uiautomator2@2.29.2 (automationName 'UiAutomator2')
[Appium] - chromium@1.1.31 (automationName 'Chromium')
[Appium] - xcuitest@7.2.0 (automationName 'XCUITest')
[Appium] - tizentv@0.10.0 (automationName 'TizenTV')
[Appium] Available plugins:
[Appium] - images@2.1.2
[Appium] No plugins activated. Use the --use-plugins flag with names of plugins to activate
[HTTP] Request idempotency key: 118226be-cb4c-4b50-8a07-90922d377e06
[HTTP] --> POST /session
[HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"appium:deviceAddress":"192.168.10.184:26101","appium:rcToken":"15615414","appium:appPackage":"TXSXgdzhCp","appium:rcMode":"remote","appium:udid":"192.168.10.184:26101","appium:automationName":"TizenTV","appium:chromedriverExecutableDir":"/Users/$user/aviu/apps/tv/chromedriver/","appium:app":"/Users/$user/aviu/apps/Viu_dev.wgt","appium:noReset":false,"appium:fullContextList":true,"appium:deviceName":"Tizen5.5 2020","platformName":"TizenTV"}}}
[AppiumDriver@67ff] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"appium:deviceAddress":"192.168.10.184:26101","appium:rcToken":"15615414","appium:appPackage":"TXSXgdzhCp","appium:rcMode":"remote","appium:udid":"192.168.10.184:26101","appium:automationName":"TizenTV","appium:chromedriverExecutableDir":"/Users/$user/aviu/apps/tv/chromedriver/","appium:app":"/Users/$user/aviu/apps/Viu_dev.wgt","appium:noReset":false,"appium:fullContextList":true,"appium:deviceName":"Tizen5.5 2020","platformName":"TizenTV"}}]
[AppiumDriver@67ff] Event 'newSessionRequested' logged at 1710758392136 (18:39:52 GMT+0800 (China Standard Time))
[Appium] Attempting to find matching driver for automationName 'TizenTV' and platformName 'TizenTV'
[Appium] The 'tizentv' driver was installed and matched caps.
[Appium] Will require it at /Users/$user/.appium/node_modules/appium-tizen-tv-driver
[Appium] Requiring driver at /Users/$user/.appium/node_modules/appium-tizen-tv-driver/build/lib/index.js
[AppiumDriver@67ff] Appium v2.5.1 creating new TizenTVDriver (v0.10.0) session
[AppiumDriver@67ff] Checking BaseDriver versions for Appium and TizenTVDriver
[AppiumDriver@67ff] Appium's BaseDriver version is 9.5.2
[AppiumDriver@67ff] TizenTVDriver's BaseDriver version is 8.7.3
[AppiumDriver@67ff] Explicitly enabling use of insecure features:
[AppiumDriver@67ff] chromedriver_autodownload
[TizenTVDriver@75b4] Creating session with W3C capabilities: {
[TizenTVDriver@75b4] "alwaysMatch": {
[TizenTVDriver@75b4] "platformName": "TizenTV",
[TizenTVDriver@75b4] "appium:deviceAddress": "192.168.10.184:26101",
[TizenTVDriver@75b4] "appium:rcToken": "15615414",
[TizenTVDriver@75b4] "appium:appPackage": "TXSXgdzhCp",
[TizenTVDriver@75b4] "appium:rcMode": "remote",
[TizenTVDriver@75b4] "appium:udid": "192.168.10.184:26101",
[TizenTVDriver@75b4] "appium:automationName": "TizenTV",
[TizenTVDriver@75b4] "appium:chromedriverExecutableDir": "/Users/$user/aviu/apps/tv/chromedriver/",
[TizenTVDriver@75b4] "appium:app": "/Users/$user/aviu/apps/Viu_dev.wgt",
[TizenTVDriver@75b4] "appium:noReset": false,
[TizenTVDriver@75b4] "appium:fullContextList": true,
[TizenTVDriver@75b4] "appium:deviceName": "Tizen5.5 2020"
[TizenTVDriver@75b4] },
[TizenTVDriver@75b4] "firstMatch": [
[TizenTVDriver@75b4] {}
[TizenTVDriver@75b4] ]
[TizenTVDriver@75b4] }
[TizenTVDriver@75b4] The following capabilities were provided, but are not recognized by Appium:
[TizenTVDriver@75b4] fullContextList
[TizenTVDriver@75b4 (325cdebe)] Session created with session id: 325cdebe-9c5c-44af-ba67-51e71c651edf
[TizenTVDriver] Received rcKeypressCooldown of type undefined
[TizenTVDriver] Uninstalling tizen app 'TXSXgdzhCp' on device '192.168.10.184:26101'
[TizenTVDriver] Attempting to verify location of the 'tizen' binary
[TizenTVDriver] Binary was found at /Users/$user/tizen-studio/tools/ide/bin/tizen
[TizenTVDriver] Running command: /Users/$user/tizen-studio/tools/ide/bin/tizen uninstall -p TXSXgdzhCp -s 192.168.10.184:26101
[TizenTVDriver] Installing tizen app '/Users/$user/aviu/apps/Viu_dev.wgt' on device '192.168.10.184:26101'
[TizenTVDriver] Running command: /Users/$user/tizen-studio/tools/ide/bin/tizen install -n /Users/$user/aviu/apps/Viu_dev.wgt -s 192.168.10.184:26101
[TizenTVDriver] Listing apps installed on '192.168.10.184:26101'
[TizenTVDriver] Attempting to verify location of the 'sdb' binary
[TizenTVDriver] Binary was found at /Users/$user/tizen-studio/tools/sdb
[TizenTVDriver] Running command: /Users/$user/tizen-studio/tools/sdb -s 192.168.10.184:26101 shell 0 applist
[TizenTVDriver] There are 345 apps installed
[TizenTVDriver] Starting TXSXgdzhCp in debug mode on 192.168.10.184:26101
[TizenTVDriver] Running command: /Users/$user/tizen-studio/tools/sdb -s 192.168.10.184:26101 shell 0 debug TXSXgdzhCp
[TizenTVDriver] Debug port opened on 37117
[TizenTVDriver] Chose local port 55418 for remote debug communication
[TizenTVDriver] Forwarding local TCP port 55418 to port 37117 on device 192.168.10.184:26101
[TizenTVDriver] Running command: /Users/$user/tizen-studio/tools/sdb -s 192.168.10.184:26101 forward tcp:55418 tcp:37117
[TizenTVDriver] The response of http://127.0.0.1:55418/json/version was {"Browser":"Chrome/69.0.3497.128","Protocol-Version":"1.3","User-Agent":"Mozilla/5.0 (SMART-TV; LINUX; Tizen 5.5) AppleWebKit/537.36 (KHTML, like Gecko) 69.0.3497.106/5.5 TV Safari/537.36","V8-Version":"7.0.276.40","WebKit-Version":"537.36 (@857b284701ddf7bef0f14fa76416cf7ca786b411)","webSocketDebuggerUrl":"ws://127.0.0.1:55418/devtools/browser/a2d096d0-c65f-4b12-b218-2abfd2cfa8d8"}
[Chromedriver@db37] Changed state to 'starting'
[Chromedriver@db37] Using the static Chromedriver->Chrome mapping
[Chromedriver@db37] The most recent known Chrome version: 122.0.6261
[Chromedriver@db37] Found 3 executables in '/Users/$user/aviu/apps/tv/chromedriver/'
[Chromedriver@db37] The following Chromedriver executables were found:
[Chromedriver@db37] '/Users/$user/aviu/apps/tv/chromedriver/chromedriver_mac64_v2.44' (version '2.44', minimum Chrome version '69.0.3497')
[Chromedriver@db37] '/Users/$user/aviu/apps/tv/chromedriver/chromedriver_mac64_v2.43' (version '2.43', minimum Chrome version '69.0.3497')
[Chromedriver@db37] '/Users/$user/aviu/apps/tv/chromedriver/chromedriver_2.36' (version '2.36', minimum Chrome version '63.0.3239')
[Chromedriver@db37] Browser version in the supplied details: Chrome/69.0.3497.128
[Chromedriver@db37] Found Chrome bundle 'undefined' version '69.0.3497'
[Chromedriver@db37] Found 3 executables capable of automating Chrome '69.0.3497'.
[Chromedriver@db37] Choosing the most recent, '/Users/$user/aviu/apps/tv/chromedriver/chromedriver_mac64_v2.44'.
[Chromedriver@db37] If a specific version is required, specify it with the `chromedriverExecutable`desired capability.
[Chromedriver@db37] Set chromedriver binary as: /Users/$user/aviu/apps/tv/chromedriver/chromedriver_mac64_v2.44
[Chromedriver@db37] Killing any old chromedrivers, running: pkill -15 -f "/Users/$user/aviu/apps/tv/chromedriver/chromedriver_mac64_v2.44.*--port=55424"
[Chromedriver@db37] No old chromedrivers seem to exist
[Chromedriver@db37] Spawning chromedriver with: /Users/$user/aviu/apps/tv/chromedriver/chromedriver_mac64_v2.44 --port=55424 --verbose
[Chromedriver@db37] ChromeDriver version: '2.44.609545'
[Chromedriver@db37] The WebDriver v. 2.44.609545 does not fully support W3C protocol. Defaulting to MJSONWP
[Chromedriver@db37] Matched '/status' to command name 'getStatus'
[Chromedriver@db37] Proxying [GET /status] to [GET http://127.0.0.1:55424/status] with no body
[Chromedriver@db37] connect ECONNREFUSED 127.0.0.1:55424
[Chromedriver@db37] Matched '/status' to command name 'getStatus'
[Chromedriver@db37] Proxying [GET /status] to [GET http://127.0.0.1:55424/status] with no body
[Chromedriver@db37] Got response with status 200: {"sessionId":"","status":0,"value":{"build":{"version":"alpha"},"os":{"arch":"x86_64","name":"Mac OS X","version":"10.16.0"}}}
[Chromedriver@db37] Starting MJSONWP Chromedriver session with capabilities: {
[Chromedriver@db37] "desiredCapabilities": {
[Chromedriver@db37] "goog:chromeOptions": {
[Chromedriver@db37] "debuggerAddress": "127.0.0.1:55418"
[Chromedriver@db37] },
[Chromedriver@db37] "loggingPrefs": {
[Chromedriver@db37] "browser": "ALL"
[Chromedriver@db37] }
[Chromedriver@db37] }
[Chromedriver@db37] }
[Chromedriver@db37] Matched '/session' to command name 'createSession'
[Chromedriver@db37] Proxying [POST /session] to [POST http://127.0.0.1:55424/session] with body: {"desiredCapabilities":{"goog:chromeOptions":{"debuggerAddress":"127.0.0.1:55418"},"loggingPrefs":{"browser":"ALL"}}}
[Chromedriver@db37] Webview version: 'Chrome/69.0.3497.128'
[Chromedriver@db37] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":{"acceptInsecureCerts":false,"acceptSslCerts":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"browserName":"chrome","chrome":{"chromedriverVersion":"2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5)"},"cssSelectorsEnabled":true,"databaseEnabled":false,"goog:chromeOptions":{"debuggerAddress":"127.0.0.1:55418"},"handlesAlerts":true,"hasTouchScreen":false,"javascriptEnabled":true,"locationContextEnabled":true,"mobileEmulationEnabled":false,"nativeEvents":true,"pageLoadStrategy":"normal","platform":"","rotatable":false,"setWindowRect":false,"takesHeapSnapshot":true,"takesScreenshot":true,"unexpectedAlertBehaviour":"ignore","version":"69.0.3497.128","webStorageEnabled":true}}
[Chromedriver@db37] Determined the downstream protocol as 'MJSONWP'
[Chromedriver@db37 (2e5bfe64)] Changed state to 'online'
[TizenTVDriver] Waiting for app launch to take effect
[TizenTVDriver] Clearing app local storage & reloading...
[Chromedriver@db37 (2e5bfe64)] Matched '/execute/sync' to command name 'execute'
[Chromedriver@db37 (2e5bfe64)] Rewrote the original URL '/execute/sync' to '/execute' for MJSONWP protocol
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /execute] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/execute] with body: {"script":"return (() => {\n window.localStorage.clear();\n window.location.reload();\n }).apply(null, arguments)","args":[]}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":null}
[TizenTVDriver] Waiting for app launch to take effect again post-reload
[AppiumDriver@67ff] New TizenTVDriver session created successfully, session 325cdebe-9c5c-44af-ba67-51e71c651edf added to master session list
[AppiumDriver@67ff] Event 'newSessionStarted' logged at 1710758418403 (18:40:18 GMT+0800 (China Standard Time))
[TizenTVDriver@75b4 (325cdebe)] Cached the protocol value 'W3C' for the new session 325cdebe-9c5c-44af-ba67-51e71c651edf
[TizenTVDriver@75b4 (325cdebe)] Responding to client with driver.createSession() result: {"capabilities":{"appLaunchCooldown":3000,"rcMode":"remote","platformName":"TizenTV","deviceAddress":"192.168.10.184:26101","rcToken":"15615414","appPackage":"TXSXgdzhCp","udid":"192.168.10.184:26101","automationName":"TizenTV","chromedriverExecutableDir":"/Users/$user/aviu/apps/tv/chromedriver/","app":"/Users/$user/aviu/apps/Viu_dev.wgt","noReset":false,"fullContextList":true,"deviceName":"Tizen5.5 2020"}}
[HTTP] <-- POST /session 200 26273 ms - 475
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element
[HTTP] {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/element' to command name 'findElement'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/element] with body: {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":7,"value":{"message":"no such element: Unable to locate element: {\"method\":\"xpath\",\"selector\":\"//button[@class=\"button-base large button-contained\"]\"}\n (Session info: chrome=69.0.3497.128)\n (Driver info: chromedriver=2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5),platform=Mac OS X 10.16.0 x86_64)"}}
[MJSONWP] Matched JSONWP error code 7 to NoSuchElementError
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element 404 1079 ms - 1378
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element
[HTTP] {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/element' to command name 'findElement'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/element] with body: {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":7,"value":{"message":"no such element: Unable to locate element: {\"method\":\"xpath\",\"selector\":\"//button[@class=\"button-base large button-contained\"]\"}\n (Session info: chrome=69.0.3497.128)\n (Driver info: chromedriver=2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5),platform=Mac OS X 10.16.0 x86_64)"}}
[MJSONWP] Matched JSONWP error code 7 to NoSuchElementError
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element 404 712 ms - 1378
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element
[HTTP] {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/element' to command name 'findElement'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/element] with body: {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":7,"value":{"message":"no such element: Unable to locate element: {\"method\":\"xpath\",\"selector\":\"//button[@class=\"button-base large button-contained\"]\"}\n (Session info: chrome=69.0.3497.128)\n (Driver info: chromedriver=2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5),platform=Mac OS X 10.16.0 x86_64)"}}
[MJSONWP] Matched JSONWP error code 7 to NoSuchElementError
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element 404 159 ms - 1378
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element
[HTTP] {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/element' to command name 'findElement'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/element] with body: {"value":"//button[@class=\"button-base large button-contained\"]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":7,"value":{"message":"no such element: Unable to locate element: {\"method\":\"xpath\",\"selector\":\"//button[@class=\"button-base large button-contained\"]\"}\n (Session info: chrome=69.0.3497.128)\n (Driver info: chromedriver=2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5),platform=Mac OS X 10.16.0 x86_64)"}}
[MJSONWP] Matched JSONWP error code 7 to NoSuchElementError
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/element 404 1388 ms - 1378
[HTTP] 
[HTTP] --> GET /session/325cdebe-9c5c-44af-ba67-51e71c651edf/source
[HTTP] {}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/source' to command name 'getPageSource'
[Chromedriver@db37 (2e5bfe64)] Proxying [GET /session/325cdebe-9c5c-44af-ba67-51e71c651edf/source] to [GET http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/source] with no body
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":"<!DOCTYPE html><html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"en\" dir=\"ltr\"><head><script async=\"\" src=\"https://www.googletagmanager.com/gtm.js?id=GTM-P5ZKH67&amp;gtm_auth=&amp;gtm_preview=&amp;gtm_cookies_win=x\"></script><script>\n (function(w,d,s,l,i){w[l]=w[l]||[];\n w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', });\n var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&amp;l='+l:'';\n j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'&amp;gtm_auth=&amp;gtm_preview=&amp;gtm_cookies_win=x';\n f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-P5ZKH67');</script><meta charset=\"utf-8\" /><link rel=\"icon\" href=\"./favicon.ico\" /><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" /><meta name=\"theme-color\" content=\"#000000\" /><meta name=\"description\" content=\"One VIU Web TV Ap...
[Chromedriver@db37 (2e5bfe64)] Replacing sessionId 2e5bfe64fbe2dec44021761d6590f808 with 325cdebe-9c5c-44af-ba67-51e71c651edf
[HTTP] <-- GET /session/325cdebe-9c5c-44af-ba67-51e71c651edf/source 200 160 ms - 102610
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements
[HTTP] {"value":"//button[starts-with(@class,\"button-base small button-link\")]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements' to command name 'findElements'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/elements] with body: {"value":"//button[starts-with(@class,\"button-base small button-link\")]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":[]}
[Chromedriver@db37 (2e5bfe64)] Replacing sessionId 2e5bfe64fbe2dec44021761d6590f808 with 325cdebe-9c5c-44af-ba67-51e71c651edf
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements 200 104 ms - 63
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements
[HTTP] {"value":"//button[starts-with(@class,\"button-base small button-link\")]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements' to command name 'findElements'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/elements] with body: {"value":"//button[starts-with(@class,\"button-base small button-link\")]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":[]}
[Chromedriver@db37 (2e5bfe64)] Replacing sessionId 2e5bfe64fbe2dec44021761d6590f808 with 325cdebe-9c5c-44af-ba67-51e71c651edf
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements 200 50 ms - 63
[HTTP] 
[HTTP] --> POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements
[HTTP] {"value":"//button[starts-with(@class,\"button-base small button-link\")]","using":"xpath"}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements' to command name 'findElements'
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/elements] with body: {"value":"//button[starts-with(@class,\"button-base small button-link\")]","using":"xpath"}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":[]}
[Chromedriver@db37 (2e5bfe64)] Replacing sessionId 2e5bfe64fbe2dec44021761d6590f808 with 325cdebe-9c5c-44af-ba67-51e71c651edf
[HTTP] <-- POST /session/325cdebe-9c5c-44af-ba67-51e71c651edf/elements 200 61 ms - 63
[HTTP] 
[HTTP] --> GET /session/325cdebe-9c5c-44af-ba67-51e71c651edf/screenshot
[HTTP] {}
[TizenTVDriver@75b4 (325cdebe)] Driver proxy active, passing request on via HTTP proxy
[Chromedriver@db37 (2e5bfe64)] Matched '/session/325cdebe-9c5c-44af-ba67-51e71c651edf/screenshot' to command name 'getScreenshot'
[Chromedriver@db37 (2e5bfe64)] Proxying [GET /session/325cdebe-9c5c-44af-ba67-51e71c651edf/screenshot] to [GET http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/screenshot] with no body
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":null}
[Chromedriver@db37 (2e5bfe64)] Replacing sessionId 2e5bfe64fbe2dec44021761d6590f808 with 325cdebe-9c5c-44af-ba67-51e71c651edf
[HTTP] <-- GET /session/325cdebe-9c5c-44af-ba67-51e71c651edf/screenshot 200 17411 ms - 65
[HTTP] 
[TizenTVDriver@75b4 (325cdebe)] Shutting down because we waited 60 seconds for a command
[AppiumDriver@67ff] Ending session, cause was 'New Command Timeout of 60 seconds expired. Try customizing the timeout using the 'newCommandTimeout' desired capability'
[AppiumDriver@67ff] Removing session '325cdebe-9c5c-44af-ba67-51e71c651edf' from our master session list
[TizenTVDriver] Terminating app under test
[Chromedriver@db37 (2e5bfe64)] Matched '/execute/sync' to command name 'execute'
[Chromedriver@db37 (2e5bfe64)] Rewrote the original URL '/execute/sync' to '/execute' for MJSONWP protocol
[Chromedriver@db37 (2e5bfe64)] Proxying [POST /execute] to [POST http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808/execute] with body: {"script":"return (() => {\n // @ts-expect-error - tizen is not defined in the browser\n window.tizen.application.getCurrentApplication().exit();\n }).apply(null, arguments)","args":[]}
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":100,"value":{"message":"chrome not reachable\n (Session info: chrome=69.0.3497.128)\n (Driver info: chromedriver=2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5),platform=Mac OS X 10.16.0 x86_64)"}}
[MJSONWP] Matched JSONWP error code 100 to UnknownError
[TizenTVDriver] UnknownError: An unknown server-side error occurred while processing the command. Original error: chrome not reachable
[TizenTVDriver] (Session info: chrome=69.0.3497.128)
[TizenTVDriver] (Driver info: chromedriver=2.44.609545 (c2f88692e98ce7233d2df7c724465ecacfe74df5),platform=Mac OS X 10.16.0 x86_64)
[TizenTVDriver] at errorFromMJSONWPStatusCode (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/node_modules/@appium/base-driver/lib/protocol/errors.js:1072:10)
[TizenTVDriver] at ProxyRequestError.getActualError (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/node_modules/@appium/base-driver/lib/protocol/errors.js:952:14)
[TizenTVDriver] at JWProxy.command (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/node_modules/@appium/base-driver/lib/jsonwp-proxy/proxy.js:353:19)
[TizenTVDriver] at processTicksAndRejections (node:internal/process/task_queues:95:5)
[TizenTVDriver] at Chromedriver.sendCommand (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/node_modules/appium-chromedriver/lib/chromedriver.js:804:12)
[TizenTVDriver] at TizenTVDriver._TizenTVDriver_executeChromedriverScript (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/lib/driver.js:465:12)
[TizenTVDriver] at TizenTVDriver.executeChromedriverScript (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/lib/driver.js:446:12)
[TizenTVDriver] at TizenTVDriver.deleteSession (/Users/$user/.appium/node_modules/appium-tizen-tv-driver/lib/driver.js:487:9)
[TizenTVDriver] at TizenTVDriver.startUnexpectedShutdown (/Users/$user/node_modules/@appium/base-driver/lib/basedriver/driver.js:179:9)
[TizenTVDriver] at Timeout._onTimeout (/Users/$user/node_modules/@appium/base-driver/lib/basedriver/driver.js:203:7)
[TizenTVDriver] Stopping chromedriver
[Chromedriver@db37 (2e5bfe64)] Changed state to 'stopping'
[Chromedriver@db37 (2e5bfe64)] Proxying [DELETE /] to [DELETE http://127.0.0.1:55424/session/2e5bfe64fbe2dec44021761d6590f808] with no body
[Chromedriver@db37 (2e5bfe64)] Got response with status 200: {"sessionId":"2e5bfe64fbe2dec44021761d6590f808","status":0,"value":null}
[Chromedriver@db37] Changed state to 'stopped'
[TizenTVDriver] Cleaning up any ports which have been forwarded
[TizenTVDriver] Removing port forwarding for device 192.168.10.184:26101 and local port 55418
[TizenTVDriver] Running command: /Users/$user/tizen-studio/tools/sdb -s 192.168.10.184:26101 forward --remove 55418
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment