2016-11-07 45 views
0

我能够来测试真正的Android设备中的特定应用程序,但现在我有不同的要求,在2不同势真正的Android设备平行测试: -如何使用Appium

我有我需要的要求在同一台机器上的两个不同的Android设备上并行测试两个移动应用程序。如何实现这一目标?

要启动中心我做了这样的事情:

java -jar selenium-server-standalone-2.25.0.jar -port 4444 -role hub 

-nodeTimeout 600

现在我们需要打开节点,然后用我们需要同时传达特定节点。

回答

0

是的,用这个命令创建中心的通信中心。现在,您必须启动与此集线器相关联的Appium节点(参数文件-nodeConfig中的集线器IP地址)。 Appium节点将自动连接到集线器,您只需向集线器发出请求,集线器就会将会话指向正确的节点。

此处了解详情:Appium node servers with Selenium Grid

中,u,我们需要做这样的事情JSON文件创建后提供的链接
+0

: - 'node.exe node_modules \ appium \ BIN \ appium.js --nodeconfig <道路appium_node_S4.json> -p 4723 -U 192.168.56.101:5555'我不能理解每个部分 –

+0

这个命令意味着你在文件'-nodeConfig',端口'-p'中启动具有预定义配置的Appium节点,设备UDID'-U',这里也缺少引导程序端口'-bp',它必须与端口参数不同。 –

+0

您能否给出确切的命令来启动两个不同端口上的节点,然后将其注册到集线器 –