Appium 创建会话失败

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

我正在关注此 Appium 教程:https://youtu.be/i1tQ1pjEFWw,我的 Appium 无法启动会话。这是我从检查员那里得到的错误:

创建会话失败。找不到请求的资源,或者使用映射资源不支持的 HTTP 方法接收请求

这是我正在使用的 JSON 表示形式:

{
  "appium:deviceName": "emulator-5554",
  "platformName": "android",
  "appium:appPackage": "com.android.calculator2",
  "appium:appActivity": ".Calculator",
  "appium:noReset": true
}

这是 Appium 上显示的错误:

[HTTP] No route found for /session
[HTTP] <-- POST /session 404 14 ms - 211

我的模拟器工作正常,它显示在 adb 设备上。我正在使用 Android Studio 中的 Pixel 2 API 28 模拟器。

Screenshot

android android-emulator appium
3个回答
6
投票

来自 Appiun-Inspector 的重要迁移信息

重要迁移注意事项

此版本的 Appium Inspector 默认与 Appium 2.0 配合使用。因此,如果您从 Appium Desktop(默认设计为与 Appium 1.x 一起使用)迁移,则需要注意一些更改:

默认远程服务器路径已从 /wd/hub 更改为 / 以反映 Appium 2.0 的默认服务器路径。如果您将 Appium Inspector 与 Appium 1.x 服务器一起使用,您可能需要将“新会话”表单中的路径信息更新回 /wd/hub。


3
投票

我正在使用 Appium v1.22.2 并遇到同样的问题。

我必须将远程路径设置为 /wd/hub 并且它有效


3
投票

我的问题解决了:

1-在您的设备 -> 设置 -> 应用程序中搜索 uiautomator ,会弹出 2 个应用程序。

2-卸载它们。

当会话崩溃多次时会出现此错误。

注意:首先检查代码中的服务器地址和appium服务器名称。

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