Python 在Robot框架中运行并行Android设备

Python 在Robot框架中运行并行Android设备,python,appium,robotframework,Python,Appium,Robotframework,我正在使用Robot Framework+Appium来自动化Android移动应用程序,它在连接单个物理设备时运行良好 我有一个场景可以并行地对多个设备执行相同的操作。我在谷歌上搜索了一下,发现只有一个有用的论坛。 当我按照上述步骤操作时,我能够运行多个Appium实例,但当我从Robot Framework调用相同的实例时(如论坛中所述),我得到以下错误: WebDriverException: Message: A new session could not be created. (O

我正在使用Robot Framework+Appium来自动化Android移动应用程序,它在连接单个物理设备时运行良好

我有一个场景可以并行地对多个设备执行相同的操作。我在谷歌上搜索了一下,发现只有一个有用的论坛。

当我按照上述步骤操作时,我能够运行多个Appium实例,但当我从Robot Framework调用相同的实例时(如论坛中所述),我得到以下错误:

WebDriverException: Message: A new session could not be created. (Original error
: Command failed: C:\Windows\system32\cmd.exe /s /c "D:\adb\adt-bundle-windows-x
86_64-20130917\sdk\platform-tools\adb.exe shell "getprop persist.sys.language""
error: more than one device/emulator)

如果您使用Robot framework获得了相同的结果,是否有人可以帮助我提出或建议解决方案

您是否可以确认在Selenium网格中有类似的响应,
INFO-注册了一个节点http://0.0.0.0:4723
信息-已注册节点http://0.0.0.0:4730
。注意这两个不同的端口。是的,我可以看到两个不同的节点。您是否尝试在不同的物理机器上运行每个节点?否。。我的要求是在一台机器上运行它,这将有助于消除运行同一应用程序两次导致问题的过程。