appium / appium-flutter-driver

Appium Flutter Driver is a test automation tool for Flutter apps on multiple platforms/OSes. Appium Flutter Driver is part of the Appium mobile test automation tool maintained by community
MIT License
440 stars 179 forks source link

connection timed out issue after element.click command #638

Open azibabari opened 7 months ago

azibabari commented 7 months ago

please what can i do to solve this issue?

Screenshot 2023-12-11 at 16 41 18

this is a snippet of the log: --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.click() with args: ["eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0","01785107-0194-4c8d-8947-6e892f3bac87"] [FlutterDriver] Executing Flutter driver command 'click' [HTTP] <-- POST /session/01785107-0194-4c8d-8947-6e892f3bac87/element/eyJmaW5kZXJUeXBlIjoiQnlWYWx1ZUtleSIsImtleVZhbHVlU3RyaW5nIjoic3BsYXNoLWZvcndhcmQtYnV0dG9uIiwia2V5VmFsdWVUeXBlIjoiU3RyaW5nIn0/click - - ms - - [HTTP] [HTTP] --> DELETE /session/01785107-0194-4c8d-8947-6e892f3bac87 [HTTP] {} [FlutterDriver@c1a3 (01785107)] Calling AppiumDriver.deleteSession() with args: ["01785107-0194-4c8d-8947-6e892f3bac87"] [AppiumDriver@c222] Event 'quitSessionRequested' logged at 1702311627690 (17:20:27 GMT+0100 (West Africa Standard Time)) [AppiumDriver@c222] Removing session 01785107-0194-4c8d-8947-6e892f3bac87 from our master session list [FlutterDriver@c1a3 (01785107)] Deleting Flutter Driver session [FlutterDriver@c1a3 (01785107)] Cleanup the port forward [ADB] Removing forwarded port socket connection: 44873 [ADB] Running '/Users/azibabari/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp:44873' [FlutterDriver@c1a3 (01785107)] Deleting the proxy driver session. [AndroidUiautomator2Driver@e83c (def824e7)] Deleting UiAutomator2 session [AndroidUiautomator2Driver@e83c (def824e7)] Deleting UiAutomator2 server session [AndroidUiautomator2Driver@e83c (def824e7)] Matched '/' to command name 'deleteSession' [AndroidUiautomator2Driver@e83c (def824e7)] Proxying [DELETE /] to [DELETE http://127.0.0.1:8201/session/e1a9d9c3-f675-45d0-90a7-66f93d25cd29] with no body [AndroidUiautomator2Driver@e83c (def824e7)] Got response with status 200: {"sessionId":"e1a9d9c3-f675-45d0-90a7-66f93d25cd29","value":null} [ADB] Running '/Users/azibabari/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys activity services io.appium.settings/.recorder.RecorderService' [ADB] Running '/Users/azibabari/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop com.circle.mobile' [Logcat] Stopping logcat capture [ADB] Removing forwarded port socket connection: 8201 [ADB] Running '/Users/azibabari/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp:8201' [AndroidUiautomator2Driver@e83c (def824e7)] Restoring hidden api policy to the device default configuration [ADB] Running '/Users/azibabari/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' [AppiumDriver@c222] Event 'quitSessionFinished' logged at 1702311628370 (17:20:28 GMT+0100 (West Africa Standard Time)) [AppiumDriver@c222] Received response: null [AppiumDriver@c222] But deleting session, so not returning [AppiumDriver@c222] Responding to client with driver.deleteSession() result: null [HTTP] <-- DELETE /session/01785107-0194-4c8d-8947-6e892f3bac87 200 696 ms - 14 [HTTP] [Instrumentation] . [Instrumentation] Time: 496.054 [Instrumentation] [Instrumentation] OK (1 test) [Instrumentation] The process has exited with code 0

azibabari commented 6 months ago

Please who has an answer???

@KazuCocoa, please help out

KazuCocoa commented 6 months ago

I don't have the answer. What I could tell is the Dart VM did not respond. I wondered if waitFor or setFrameSync could help potentially.