public void CheckThatServiseIsNotRunWhenTheCreatingOfANewSessionIsFailed() { DesiredCapabilities capabilities = Env.isSauce() ? //it will be a cause of error Caps.getAndroid501Caps(Apps.get("androidApiDemos")) : Caps.getAndroid19Caps(Apps.get("androidApiDemos")); capabilities.SetCapability(MobileCapabilityType.DeviceName, "iPhone Simulator"); capabilities.SetCapability(MobileCapabilityType.PlatformName, MobilePlatform.IOS); AppiumServiceBuilder builder = new AppiumServiceBuilder(); AppiumLocalService service = builder.Build(); service.Start(); IOSDriver<AppiumWebElement> driver = null; try { try { driver = new IOSDriver<AppiumWebElement>(service, capabilities); } catch (Exception e) { Assert.IsTrue(!service.IsRunning); return; } throw new Exception("Any exception was expected"); } finally { if (driver != null) { driver.Quit(); } } }
public void StartingIOSAppWithCapabilitiesOnlyTest() { string app = Apps.get("iosTestApp"); DesiredCapabilities capabilities = Caps.getIos82Caps(app); IOSDriver<AppiumWebElement> driver = null; try { driver = new IOSDriver<AppiumWebElement>(capabilities, Env.INIT_TIMEOUT_SEC); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }
public void StartingIOSAppWithCapabilitiesAndServiseTest() { string app = Apps.get("iosTestApp"); DesiredCapabilities capabilities = Caps.getIos92Caps(app); OptionCollector argCollector = new OptionCollector() .AddArguments(GeneralOptionList.OverrideSession()).AddArguments(GeneralOptionList.StrictCaps()); AppiumServiceBuilder builder = new AppiumServiceBuilder().WithArguments(argCollector); IOSDriver<AppiumWebElement> driver = null; try { driver = new IOSDriver<AppiumWebElement>(builder, capabilities, Env.INIT_TIMEOUT_SEC); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }
public void StartingIOSAppWithCapabilitiesAndServiseTest() { string app = Apps.get("iosTestApp"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.SetCapability(MobileCapabilityType.DeviceName, "iPhone Simulator"); OptionCollector argCollector = new OptionCollector().AddArguments(GeneralOptionList.App(app)) .AddArguments(GeneralOptionList.AutomationName(AutomationName.Appium)). AddArguments(GeneralOptionList.PlatformVersion("8.2")); AppiumServiceBuilder builder = new AppiumServiceBuilder().WithArguments(argCollector); IOSDriver<AppiumWebElement> driver = null; try { driver = new IOSDriver<AppiumWebElement>(builder, capabilities, Env.INIT_TIMEOUT_SEC); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }
public void CheckThatServiseIsNotRunWhenTheCreatingOfANewSessionIsFailed() { string app = Apps.get("androidApiDemos"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.SetCapability(MobileCapabilityType.DeviceName, "iPhone Simulator"); OptionCollector argCollector = new OptionCollector().AddArguments(GeneralOptionList.App(app)) //it will be a cause of error //that is expected .AddArguments(GeneralOptionList.AutomationName(AutomationName.Appium)).AddArguments(GeneralOptionList.PlatformName("Android")); AppiumServiceBuilder builder = new AppiumServiceBuilder().WithArguments(argCollector); AppiumLocalService service = builder.Build(); service.Start(); IOSDriver<AppiumWebElement> driver = null; try { try { driver = new IOSDriver<AppiumWebElement>(service, capabilities); } catch (Exception e) { Assert.IsTrue(!service.IsRunning); return; } throw new Exception("Any exception was expected"); } finally { if (driver != null) { driver.Quit(); } } }