【问题标题】:What are the Steps to start appium servers for multiple devices through command prompt通过命令提示符为多个设备启动 appium 服务器的步骤是什么
【发布时间】:2015-08-07 19:43:37
【问题描述】:

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

如何通过命令行创建多个appium server实例?

谁能提供开始的步骤?

请提出建议。

BR, 萨加尔瓦佩

【问题讨论】:

  • 您好,欢迎您。此类问题已在此处提出,这可能就是您的问题被否决的原因。请尝试展示您已经完成的研究来回答您自己的问题。谢谢。

标签: appium


【解决方案1】:

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

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

等等。

【讨论】:

  • 嗨,我使用了 appium -p 4722 -bp 5422 并启动了 appium UI。但是当我检查常规设置时,它显示端口号为 4723,因为我们提供了 4722。请帮助。
  • 请发布一个包含所有详细信息的新问题。
【解决方案2】:

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

npm install -g appium

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

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

要获取设备名称,请输入 adb devices。 Appium 端口 - 端口 1、端口 2 等应该不同,并且至少有 10 个差异。上述命令中的引导端口 bpPort1、bpPort2 也是如此。设备名称是您要连接的不同设备。 Appium 要求每台设备有一台服务器。

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

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

node . -p <port1> -U <device name> -bp <bpPort1>

【讨论】:

  • 通过使用这个我可以启动 appium 但无法启动它。谁能告诉命令启动节点。
  • 不确定您在尝试什么。在命令行上运行 appium 将运行 appium 服务器。您是否正在尝试运行 appium GUI?作为 exe 安装的 Appium 将带有 Gui 和 appium nodejs 代码。你得到什么错误?
  • 通过使用“appium -p -U -bp ”我可以启动appium的GUI,我们也可以通过双击它的图标来启动它。但是我想像单击 GUI 左上角的 GUI 播放按钮一样运行 appium。
  • 在你安装appium GUI客户端的目录中打开命令行,尝试“node . -p -U -bp ”。您尝试启动的是 appium gui 客户端。如果要运行服务器,则必须使用节点。上面的这个命令将在命令行中启动 appium 节点服务器
猜你喜欢
  • 2014-10-28
  • 2017-05-18
  • 2014-07-07
  • 2011-08-09
  • 2017-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-27
相关资源
最近更新 更多