public void StartingAndroidAppWithCapabilitiesAndServiceTest() { string app = Apps.get("androidApiDemos"); DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.SetCapability(MobileCapabilityType.DeviceName, "Android Emulator"); OptionCollector argCollector = new OptionCollector().AddArguments(GeneralOptionList.App(app)) .AddArguments(GeneralOptionList.AutomationName(AutomationName.Appium)); AppiumServiceBuilder builder = new AppiumServiceBuilder().WithArguments(argCollector); AndroidDriver<AppiumWebElement> driver = null; try { driver = new AndroidDriver<AppiumWebElement>(builder, capabilities); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }
public void BeforeAll(){ DesiredCapabilities capabilities = Env.isSauce () ? Caps.getAndroid501Caps (Apps.get ("androidApiDemos")) : Caps.getAndroid19Caps (Apps.get ("androidApiDemos")); if (Env.isSauce ()) { capabilities.SetCapability("username", Env.getEnvVar("SAUCE_USERNAME")); capabilities.SetCapability("accessKey", Env.getEnvVar("SAUCE_ACCESS_KEY")); capabilities.SetCapability("name", "android - complex"); capabilities.SetCapability("tags", new string[]{"sample"}); } Uri serverUri = Env.isSauce () ? AppiumServers.sauceURI : AppiumServers.LocalServiceURIAndroid; driver = new AndroidDriver<AppiumWebElement>(serverUri, capabilities, Env.INIT_TIMEOUT_SEC); driver.Manage().Timeouts().ImplicitlyWait(Env.IMPLICIT_TIMEOUT_SEC); driver.CloseApp(); }
public void StartingAndroidAppWithCapabilitiesOnlyTest() { string app = Apps.get("androidApiDemos"); DesiredCapabilities capabilities = Caps.getAndroid19Caps(app); AndroidDriver<AppiumWebElement> driver = null; try { driver = new AndroidDriver<AppiumWebElement>(capabilities); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }
public void StartingAndroidAppWithCapabilitiesAndServiceTest() { DesiredCapabilities capabilities = Env.isSauce() ? Caps.getAndroid501Caps(Apps.get("androidApiDemos")) : Caps.getAndroid19Caps(Apps.get("androidApiDemos")); OptionCollector argCollector = new OptionCollector() .AddArguments(GeneralOptionList.OverrideSession()).AddArguments(GeneralOptionList.StrictCaps()); AppiumServiceBuilder builder = new AppiumServiceBuilder().WithArguments(argCollector); AndroidDriver<AppiumWebElement> driver = null; try { driver = new AndroidDriver<AppiumWebElement>(builder, capabilities); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }
public void CloseAppTestCase() { AndroidDriver driver = new AndroidDriver(defaultUri, capabilities); server.respondTo ("POST", "/appium/app/close", null); driver.CloseApp (); }
public void StartingAndroidAppWithCapabilitiesOnTheServerSideTest() { string app = Apps.get("androidApiDemos"); DesiredCapabilities serverCapabilities = Env.isSauce() ? Caps.getAndroid501Caps(Apps.get("androidApiDemos")) : Caps.getAndroid19Caps(Apps.get("androidApiDemos")); DesiredCapabilities clientCapabilities = new DesiredCapabilities(); clientCapabilities.SetCapability(AndroidMobileCapabilityType.AppPackage, "io.appium.android.apis"); clientCapabilities.SetCapability(AndroidMobileCapabilityType.AppActivity, ".view.WebView1"); OptionCollector argCollector = new OptionCollector().AddCapabilities(serverCapabilities); AppiumServiceBuilder builder = new AppiumServiceBuilder().WithArguments(argCollector); AndroidDriver<AppiumWebElement> driver = null; try { driver = new AndroidDriver<AppiumWebElement>(builder, clientCapabilities); driver.CloseApp(); } finally { if (driver != null) { driver.Quit(); } } }