为了账号安全,请及时绑定邮箱和手机立即绑定

何在不提及任何特定端口的情况下启动 appium 服务器并利用可用的空闲端口?

何在不提及任何特定端口的情况下启动 appium 服务器并利用可用的空闲端口?

料青山看我应如是 2022-06-30 11:21:26
我正在使用 Java 代码使用命令行 Agruments 启动 Appium 服务器,其中提到了一个特定的端口。我目前正在寻找如何使用 Windows 机器中的可用端口启动 appium 服务器。
查看完整描述

2 回答

?
达令说

TA贡献1821条经验 获得超6个赞

要在不提供任何端口的情况下启动 appium 服务,可以使用AppiumDriverLocalService类和AppiumServiceBuilder。我们将使用方法 'usingAnyFreePort()' 将 appium 服务器配置为在任何可用端口上启动。Node.js 应该安装在系统上来实现它。


我们需要提供 Appium node.exe 文件路径和 appium.js 文件路径如下:


    String Appium_Node_Path="C:\Program Files\nodejs\node.exe";


                //Appium.js file can be available on one of these 2 path

    String Appium_JS_Path="C:\Program Files (x86)\Appium\resources\app\node_modules\appium\build\lib/appium.js";


             OR          


    String Appium_JS_Path="C:\Users\username\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\lib\appium.js";

     AppiumDriverLocalService appiumService";


appiumService = AppiumDriverLocalService.buildService(new AppiumServiceBuilder().usingAnyFreePort().usingDriverExecutable(new File(Appium_Node_Path)).withAppiumJS(new File(Appium_JS_Path)));

    appiumService.start();


查看完整回答
反对 回复 2022-06-30
?
精慕HU

TA贡献1845条经验 获得超8个赞

如果您已经使用 node js 安装了 appium,那么您可以开始使用以下命令

appium -a 127.0.0.1 -p 4723

如果你已经下载了 .exe 文件,那么你必须打开可执行文件,它会像这样显示你..

在此处输入图像描述

然后你必须点击启动appium服务器按钮,如果服务器启动成功,那么它看起来像这样..

在此处输入图像描述


查看完整回答
反对 回复 2022-06-30
  • 2 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信