0

I have installed appium 2 version. If i start appium server via CLI command , i can see latest appium version . But when i start via APPIum+gradle+Selenium automation code, I'm getting wrong old version.

[Appium] Welcome to Appium v2.0.0-beta.53 [Appium] Non-default server args: [Appium] { [Appium] address: '127.0.0.1' [Appium] } [Appium] Appium REST http interface listener started on 127.0.0.1:4723

I'm using appium automation and code is like below

import io.appium.java_client.service.local.AppiumDriverLocalService; import io.appium.java_client.service.local.AppiumServiceBuilder; import io.appium.java_client.service.local.flags.GeneralServerFlag; import org.slf4j.Logger; import org.slf4j.LoggerFactory;

public final class AppiumServerController {

private static final Logger LOG = LoggerFactory.getLogger(AppiumServerController.class); private static final AppiumDriverLocalService service = buildService( new AppiumServiceBuilder() .withIPAddress("127.0.0.1") .usingAnyFreePort() .withArgument(GeneralServerFlag.SESSION_OVERRIDE) .withArgument(GeneralServerFlag.LOG_LEVEL, "debug"));

static { LOG.info("Print Default Data" + DataHelper.getEnvironment()); LOG.info( "Print Default Data" + APPIUM_HOST + " " + APPIUM_LOG_LEVEL + " " + GeneralServerFlag.LOG_LEVEL + " " + IMPLICIT_WAIT_TIME); }

public static void startAppiumServer() { // To start appium server try { service.start(); LOG.info("Appium server started successfully");

} catch (Exception e) {
  e.printStackTrace();
}   }

Sometime it's generating correct version but sometimes it's giving wrong version. Is there any way to specify the version in app in automation in Java?

[Appium] Welcome to Appium v1.22.3 [Appium] Non-default server args: [Appium] address: 127.0.0.1 [Appium] port: 29548 [Appium] sessionOverride: true [Appium] Appium REST http interface listener started on 127.0.0.1:29548

Indira
  • 31
  • 3

0 Answers0