在端口 4723 中启动 Appium 重定向到端口 8200

starting Appium in port 4723 redirects to port 8200

目前我正在以编程方式启动具有以下功能的 Appium 服务器

        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
        capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "11.0");
        capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "emulator-5554");
        capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "UiAutomator2");
        capabilities.setCapability(MobileCapabilityType.APP, "apk/path");

        driver = new AndroidDriver<AndroidElement>(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);

这是来自 Appium 的日志。

但它最终将它重定向到端口 8200

有人知道为什么会这样吗?

我注意到在连接到环回地址 (0.0.0.0) 时有很多奇怪的行为,因此可能与此有关。

尝试通过显式绑定到本地主机来启动 Appium,您可以使用 --address 参数,例如 --address 127.0.0.1.

然后,将您的连接字符串更新为 http://127.0.0.1:4723/wd/hub