Appium Inspector 未启动会话(--allow cors 错误)

Posted

技术标签:

【中文标题】Appium Inspector 未启动会话(--allow cors 错误)【英文标题】:Appium Inspector Not Starting Session (--allow cors error) 【发布时间】:2021-11-30 14:45:24 【问题描述】:

在 Appium Inspector 中尝试“Start Session”时,显示如下错误:

Error
Could not connect to server; are you sure it's running? If you are using the browser version, also ensure your Appium server has been started with --allow-cors.

我正在运行 Appium Server 的桌面版本,并已从高级菜单中将“允许 CORS”设置为 true。

android 模拟器正在运行,我已经为 udid 输入了正确的值,如在 cmd 中输入“adb devices”命令时所示:

关于如何解决此问题以使 Appium Inspector 正常工作的任何想法? Appium Inspector 似乎曾经内置在 Appium Server 应用程序中,但现在是一个单独的应用程序。

【问题讨论】:

嘿 - 你得到解决方案了吗? 【参考方案1】:

最后,它对我有用。

我关注了这里的讨论https://github.com/appium/appium-desktop/issues/1927

我输入127.0.0.1 作为远程主机而不是0.0.0.0 并且它已连接

【讨论】:

【参考方案2】:

帮助您解决问题的开始是修复您的能力。请从您的功能中删除所有 appium: 关键字,并将它们设为:

appPackage: com....
appActivity: com...
platformName: Android
platformVersion: xx
deviceName: emulator-5554

另外,删除 udid 功能,因为这实际上是 deviceName。每次看到 UDID 时,您必须始终想到 40 位小写十六进制代码或 25 位大写十六进制代码。至少,不是字符串。

【讨论】:

还是连接不上 @paul 尝试降级到 Appium v​​1.21.0,他们在最新的 Appium 中对驱动程序方面的一些内容进行了彻底检查。我还没有深入研究这个,v1.21.0 在这种情况下可能会简单化。

以上是关于Appium Inspector 未启动会话(--allow cors 错误)的主要内容,如果未能解决你的问题,请参考以下文章

appium inspector 启动不了怎么办

通过Appiumv1.22.0启动Inspector定位元素

Appium '连接服务器失败。请使用 Inspector 检查它是不是正在运行

Chrome 浏览器无法使用 Java 在 Appium 中启动

appium inspector抓取元素录制脚本

appium二: 参数配置与初识inspector