Appium 检查器 - 无法连接到 Dart Observatory URL - Flutter

问题描述 投票:0回答:1

我正在尝试在 Appium Inspector 中为在 Flutter 中开发的 Android 应用程序创建一个会话。 这是功能集:

{   "appium:automationName": "Flutter", 

  "appium:platformName": "Android",

  "appium:deviceName": "emulator-5554",

  "appium:app": "app-base-debug.apk",

"appium:appPackage": "com.app.example",

"appium:appActivity": "com.app.example.MainActivity" 

}

我收到错误:

Failed to create session. An unknown server-side error occurred while processing the command. Original error: Cannot connect to the Dart Observatory URL ws://127.0.0.1:39199/r5EjPR0pGpc=/ws. Check the server log for more details

有什么想法可以解决这个问题吗?

这是已安装的驱动程序列表: ✔ 列出可用的驱动程序

当我检查时:

wscat -c ws://127.0.0.1:39199

error: socket hang up

ios平台也出现同样的问题。 appium 检查器在功能为 UiAutomator2 时创建会话”

automation ui-automation appium-inspector appium-flutter
1个回答
0
投票

我自己刚刚经历过这个错误。这是为我解决的问题。

在您的

pubspec.yaml
中,在 dev_dependency 下添加以下内容(我已经有了颤振测试):

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_driver:
    sdk: flutter

然后在你

main.dart
添加这个导入

import 'package:flutter_driver/driver_extension.dart';

然后在运行调用之前添加:

  enableFlutterDriverExtension();
  WidgetsFlutterBinding.ensureInitialized();

© www.soinside.com 2019 - 2024. All rights reserved.