【问题标题】:how to launch appium node server through cmd prompt in windows 7 machine如何在 Windows 7 机器中通过 cmd 提示符启动 appium 节点服务器
【发布时间】:2014-07-07 10:08:23
【问题描述】:

我正在使用带有 selenium 的 appium 进行移动自动化。

我愿意在 windows 机器中通过 cmd 提示符使用命令运行 appium 服务器。

任何人都可以帮助如何通过 cmd 提示符运行以及在不单击 appium.exe 中的启动按钮的情况下运行它的命令是什么。

请任何人帮助我。在此先感谢。

【问题讨论】:

    标签: java windows selenium cmd appium


    【解决方案1】:

    您可以使用Appium Support Library

    <dependency>
      <groupId>com.github.genium-framework</groupId>
      <artifactId>Appium-Support</artifactId>
      <version>1.0.5</version>
    </dependency>
    

    您可以通过以下方式在您的代码中启动服务器:

    ServerArguments serverArguments = new ServerArguments();
    serverArguments.setArgument("--address", "127.0.0.1");
    serverArguments.setArgument("--chromedriver-port", 9516);
    serverArguments.setArgument("--bootstrap-port", 4725);
    serverArguments.setArgument("--no-reset", true);
    serverArguments.setArgument("--local-timezone", true);
    
    _appiumServer = new AppiumServer(serverArguments);
    
    _appiumServer.startServer();
    

    希望这会有所帮助。

    【讨论】:

    • 当 appium 安装在 mac 机器上时,这是否也可以在 iOS 设备上运行测试.. 或者命令的某些参数会有所不同
    • 应该是一样的。什么都不应该改变。
    【解决方案2】:

    您可以通过运行以下命令来启动appium服务器

    appium & (or) appium --avd emulator_name
    

    【讨论】:

      【解决方案3】:
      1. 按照步骤安装 Node 和 npm here
      2. 类型 npm install -g appium@1.3.7 #for specific version npm install -g appium # for the latest version

      3. 如果是 windows 机器,请确保在系统环境变量中包含安装 Appium 的路径(我的是 C:\Users\XXX\AppData\Roaming\npm\node_modules\appium)

      然后打开一个新的 CMD 实例并通过键入“appium”或使用您喜欢的参数启动 appium 服务器。

      附:它适用于 OSX、Windows 和 Linux。

      【讨论】:

        【解决方案4】:

        请从http://nodejs.org/download/安装Node.js

        然后从 GitHub 克隆 appium 或下载适用于 windows 的 appium(您当前拥有的)

        打开 cmd 并导航/更改目录到下载的 appium 文件夹 /node_modules/appium/bin。

        运行node appium

        您还可以提及服务器参数,请参考以下链接: https://github.com/appium/appium/blob/master/docs/en/server-args.md

        【讨论】:

          【解决方案5】:
          【解决方案6】:

          对于任何寻找简单模块解决方案的人,我创建了appium-controller,它以编程方式(mac 或 windows)在后台启动和停止 appium。

          【讨论】:

            猜你喜欢
            • 2014-10-28
            • 1970-01-01
            • 2017-08-06
            • 2017-05-18
            • 1970-01-01
            • 2018-04-05
            • 2017-10-22
            • 2015-08-15
            • 1970-01-01
            相关资源
            最近更新 更多