通过命令提示符

时间:2015-08-05 08:52:45

标签: appium

我编写了一个在单个设备上运行的脚本。 现在,我想在多个设备上运行相同的脚本,通过谷歌搜索我知道我们可以通过创建appium服务器的多个实例来做。

如何通过命令行创建appium服务器的多个实例?

任何人都可以提供开始的步骤吗?

请建议。

BR, Sagar Varpe

2 个答案:

答案 0 :(得分:1)

只需打开多个终端并更改每个终端上的端口和引导端口。像这样:

Terminal 1 - appium -p 4722 -bp 5422
Terminal 2 - appium -p 4723 -bp 5423
Terminal 3 - appium -p 4724 -bp 5424

等等。

答案 1 :(得分:0)

在全球位置使用npm安装appium。

var tempArr = [
  {name: 'a'},
  {name: 'b'},
  {name: 'c'}
]

var i = 0;

for (; i < tempArr.length; i++) {
  tempArr[i].index = i;
}

console.log('updated array', tempArr);

然后在两个三个终端窗口中输入

npm install -g appium

要获取设备名称,请键入adb devices。 Appium端口 - port1,port2等应该是不同的并且具有至少10的差异。在上面的命令中,引导端口bpPort1,bpPo​​rt2也是如此。设备名称是您要连接的不同设备。 Appium每台设备需要一台服务器。

如果您使用的是selendriod,那么您还必须添加selendriod端口( - selendriod-port

如果您需要在单击开始按钮时运行appium GUI客户端启动的nodejs服务器,则必须从命令行启动节点服务器,如下所示

appium -p <port1> -U <device name> -bp <bpPort1>
appium -p <port2> -U <device name> -bp <bpPort2>