可以连接远程appium服务器吗?

可以连接远程appium服务器吗?,appium,Appium,我正在尝试在远程服务器上运行appium,并在本地系统中运行连接android设备的测试用例,但我发现错误,无法找到连接的android设备。如果您使用远程地址初始化驱动程序,您应该不会有任何问题: Python代码 driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps) driver = new AndroidDriver<WebElement>(new URL("http://192.

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

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

Python代码

driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
driver = new AndroidDriver<WebElement>(new URL("http://192.168.1.50:4723/wd/hub"), capabilities);
driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
Java代码

driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
driver = new AndroidDriver<WebElement>(new URL("http://192.168.1.50:4723/wd/hub"), capabilities);
driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
driver=新的AndroidDriver(新的URL(“http://192.168.1.50:4723/wd/hub(能力),;
C#代码

driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
driver = new AndroidDriver<WebElement>(new URL("http://192.168.1.50:4723/wd/hub"), capabilities);
driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
driver=newandroiddriver(新Uri(“)http://192.168.1.50:4723/wd/hub“),能力);

唯一的问题是您的设备必须直接连接到运行Appium的192.168.1.50计算机上

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

Python代码

driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
driver = new AndroidDriver<WebElement>(new URL("http://192.168.1.50:4723/wd/hub"), capabilities);
driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
Java代码

driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
driver = new AndroidDriver<WebElement>(new URL("http://192.168.1.50:4723/wd/hub"), capabilities);
driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
driver=新的AndroidDriver(新的URL(“http://192.168.1.50:4723/wd/hub(能力),;
C#代码

driver = webdriver.Remote('http://192.168.1.50:4723/wd/hub', desired_caps)
driver = new AndroidDriver<WebElement>(new URL("http://192.168.1.50:4723/wd/hub"), capabilities);
driver = new AndroidDriver<IWebElement>(new Uri(""http://192.168.1.50:4723/wd/hub""), capabilities);
driver=newandroiddriver(新Uri(“)http://192.168.1.50:4723/wd/hub“),能力);

唯一的问题是您的设备必须直接连接到运行Appium的192.168.1.50机器

我从未绑定过,但您可以使用Appium网格概念。运行设备连接并注册到appium服务器的节点。通过这种方式,您可以实现这一点,感谢重播。如何配置appium网格。是否有任何文档或链接可以实现这一点。@chandru看这个:但在这个过程中,我们还需要在本地系统中运行appium服务器,而不是在远程系统中运行。也许您可以尝试通过TCPI将您的本地设备连接到远程服务器,adb从未使用过但您可以使用Appium网格概念。运行设备连接并注册到appium服务器的节点。通过这种方式,您可以实现这一点,感谢您的重播。如何配置appium网格。是否有任何文档或链接可以实现这一点。@chandru请看以下内容:但在此过程中,我们还需要在本地系统中运行appium服务器,而不是在远程系统中运行。也许您可以尝试通过TCP通过adb将本地设备连接到远程服务器