【问题标题】:Appium Inspector Not Starting Session (--allow cors error)Appium Inspector 未启动会话(--allow cors 错误)
【发布时间】: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 应用程序中,但现在是一个单独的应用程序。

【问题讨论】:

  • 嘿 - 你得到解决方案了吗?

标签: appium appium-android appium-desktop


【解决方案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 在这种情况下可能会简单化。
    猜你喜欢
    • 2021-12-22
    • 2021-03-18
    • 2019-09-23
    • 2022-01-23
    • 2019-04-25
    • 2016-06-03
    • 2015-10-28
    • 2017-07-01
    • 1970-01-01
    相关资源
    最近更新 更多