0

目前我正在以编程方式启动具有以下功能的 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 在此处输入图像描述

有谁知道为什么会这样?

4

1 回答 1

0

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

尝试通过显式绑定到 localhost 来启动 Appium,您可以使用--address参数来执行此操作,例如--address 127.0.0.1.

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

于 2022-03-01T02:19:59.697 回答