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();
TA贡献1845条经验 获得超8个赞
添加回答
举报