【问题标题】:Its possible to connect remote appium server?可以连接远程appium服务器吗?
【发布时间】:2017-12-18 21:29:26
【问题描述】:

我正在尝试在远程服务器中运行 appium 并在本地系统中运行连接 android 设备的测试用例,但出现错误找不到连接的 android 设备..

【问题讨论】:

    标签: appium


    【解决方案1】:

    如果您使用远程地址初始化驱动程序,您应该没有任何问题:

    Python 代码

    driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
    

    Java 代码

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

    C# 代码

    driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
    

    唯一的事情是...... 您的设备必须直接连接到运行 Appium 的 192.168.1.50 机器

    【讨论】:

    • 我从未绑定过,但你可以使用 Appium 网格概念。运行您的设备连接并注册到 appium 服务器的节点。这样你就可以做到这一点
    • 感谢重播。如何配置appium网格。是否有任何文档或任何链接来实现这一点..
    • 但是在这个过程中我们还需要在本地系统而不是远程系统中运行appium服务器。
    • 也许您可以尝试使用 adb over TCP 将您的本地设备连接到远程服务器
    猜你喜欢
    • 2020-05-28
    • 2013-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多