![](/img/trans.png)
[英]How can i specify multiple ports to start appium server in selenium code
[英]In windows,How to start appium server without mentioning any specific ports and utilize available free ports?
我正在使用Java代碼通過命令行Agruments提及其中的特定端口來啟動Appium服務器。正在尋找當前如何使用Windows計算機中的可用端口來啟動Appium服務器。
要在不提供任何端口的情況下啟動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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.