public AppiumDriver(HttpClient.Factory httpClientFactory, Capabilities desiredCapabilities) { this(AppiumDriverLocalService.buildDefaultService(), httpClientFactory, desiredCapabilities); }
public AppiumDriver(Capabilities desiredCapabilities) { this(AppiumDriverLocalService.buildDefaultService(), desiredCapabilities); }
@Test public void checkAbilityToChangeOutputStream() throws Exception { testLogFile = new File("test"); testLogFile.createNewFile(); stream = new FileOutputStream(testLogFile); service = buildDefaultService(); service.addOutPutStream(stream); service.start(); assertThat(testLogFile.length(), greaterThan(0L)); }
@Test public void checkAbilityToChangeOutputStreamAfterTheServiceIsStarted() throws Exception { testLogFile = new File("test"); testLogFile.createNewFile(); stream = new FileOutputStream(testLogFile); service = buildDefaultService(); service.start(); service.addOutPutStream(stream); service.isRunning(); assertThat(testLogFile.length(), greaterThan(0L)); }
/** * initialization. */ @BeforeClass public static void beforeClass() { service = AppiumDriverLocalService.buildDefaultService(); service.start(); if (service == null || !service.isRunning()) { throw new ExceptionInInitializerError("An appium server node is not started!"); } }
@Test public void checkAbilityToAddLogMessageConsumer() { List<String> log = new ArrayList<>(); service = buildDefaultService(); service.clearOutPutStreams(); service.addLogMessageConsumer(log::add); service.start(); assertTrue(log.size() > 0); }
@Test public void checkAbilityToStartDefaultService() { service = buildDefaultService(); service.start(); assertTrue(service.isRunning()); }
/** * initialization. */ @BeforeClass public static void beforeClass() { service = AppiumDriverLocalService.buildDefaultService(); service.start(); if (service == null || !service.isRunning()) { throw new RuntimeException("An appium server node is not started!"); } File appDir = new File("src/test/java/io/appium/java_client"); File app = new File(appDir, "IntentExample.apk"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator"); capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath()); driver = new AndroidDriver<>(service.getUrl(), capabilities); }
@Test public void checkAbilityToShutDownService() { service = buildDefaultService(); service.start(); service.stop(); assertFalse(service.isRunning()); }
/** * initialization. */ @BeforeClass public static void beforeClass() { service = AppiumDriverLocalService.buildDefaultService(); service.start(); if (service == null || !service.isRunning()) { throw new AppiumServerHasNotBeenStartedLocallyException( "An appium server node is not started!"); } File appDir = new File("src/test/java/io/appium/java_client"); File app = new File(appDir, "ApiDemos-debug.apk"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.ANDROID_UIAUTOMATOR2); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator"); capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath()); driver = new AndroidDriver<>(service.getUrl(), capabilities); }
/** * initialization. */ @BeforeClass public static void beforeClass() { service = AppiumDriverLocalService.buildDefaultService(); service.start(); if (service == null || !service.isRunning()) { throw new AppiumServerHasNotBeenStartedLocallyException( "An appium server node is not started!"); } File appDir = new File("src/test/java/io/appium/java_client"); File app = new File(appDir, "ApiDemos-debug.apk"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.ANDROID); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator"); capabilities.setCapability(MobileCapabilityType.APP, app.getAbsolutePath()); driver = new AppiumDriver<>(service.getUrl(), capabilities); }
/** * The setting up. */ @Before public void setUp() { service = AppiumDriverLocalService.buildDefaultService(); service.start(); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator"); capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, MobileBrowserType.BROWSER); driver = new AndroidDriver<RemoteWebElement>(service.getUrl(), capabilities); //This time out is set because test can be run on slow Android SDK emulator PageFactory.initElements(new AppiumFieldDecorator(driver, ofSeconds(5)), this); }
/** * The setting up. */ @Before public void setUp() { service = AppiumDriverLocalService.buildDefaultService(); service.start(); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(MobileCapabilityType.BROWSER_NAME, MobileBrowserType.SAFARI); capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "9.2"); capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone Simulator"); //sometimes environment has performance problems capabilities.setCapability(IOSMobileCapabilityType.LAUNCH_TIMEOUT, 500000); driver = new IOSDriver<>(service.getUrl(), capabilities); PageFactory.initElements(new AppiumFieldDecorator(driver, ofSeconds(5)), this); }
private URL startDefaultAppiumServer() { LOGGER.info("Starting the default appium server"); DriverService appiumDriverService = AppiumDriverLocalService.buildDefaultService(); index(appiumDriverService); return appiumDriverService.getUrl(); }
@BeforeClass public static void startAppiumServer() throws IOException { appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); }
@BeforeClass public static void startAppiumServer() throws IOException { appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); }
@BeforeClass public static void startAppiumServer() throws IOException { appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); }
@BeforeClass public static void startAppiumServer() throws IOException { appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); }
@BeforeClass public static void startAppiumServer() throws IOException { appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); }
@BeforeClass public static void startAppiumServer() throws IOException { appiumService = AppiumDriverLocalService.buildDefaultService(); appiumService.start(); }