【问题标题】:change device port appium更改设备端口appium
【发布时间】:2016-04-14 21:08:02
【问题描述】:

如何使用命令行从 Windows 启动 appium 服务器,我也可以在其中指定设备端口?我从 Appium 服务器 GUI 尝试过,尽管我使用不同的端口来运行两个 appium 服务器,但我猜两个服务器使用的设备端口是相同的。每当我运行 appium 脚本时,它只能在一台设备上运行。我创建了 2 个 android 驱动程序实例。从 GUI 解决的任何问题也很好。请帮忙

【问题讨论】:

    标签: port device appium


    【解决方案1】:

    Appium 服务器的启动方式

    1.以编程方式

     CommandLine command = new CommandLine("cmd");
    
      command.addArgument("/c");
      command.addArgument("C:/AppiumForWindows-1.3.4.1/Appium/node.exe");
      command.addArgument("C:/AppiumForWindows-1.3.4.1/Appium/node_modules/appium/bin/appium.js");
      command.addArgument("--address");
      command.addArgument("127.0.0.1");
      command.addArgument("--port");
      command.addArgument("4724");
      command.addArgument("--no-reset");
      command.addArgument("--log");
      command.addArgument("D:/appiumLogs.txt");
      DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler();
      DefaultExecutor executor = new DefaultExecutor();
      executor.setExitValue(1);
    
      try {
       executor.execute(command, resultHandler);
      } catch (IOException e) {
       e.printStackTrace();
      }
    

    2。命令行

    命令:D:\Appium\node.exe D:\Appium\node_modules\appium\lib\server\main.js --address 127.0.0.1 --port 4723 --no-reset --platform-name Android --platform-version 23 --automation-name Appium --log-no-color

    3.来自 Appium GUI

    更多信息请参考this链接。

    您可以在同一台服务器的不同端口上启动多个会话。在创建会话更改端口时,例如driver = new AndroidDriver<MobileElement>(new URL("http://serverAddress + ":" + serverPort+ "/wd/hub"), capabilities);

    【讨论】:

      猜你喜欢
      • 2018-11-25
      • 1970-01-01
      • 2019-11-13
      • 2018-06-12
      • 2021-10-10
      • 2021-12-28
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      相关资源
      最近更新 更多