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個贊
添加回答
舉報