public void BeforeAll(){ DesiredCapabilities capabilities = Caps.getIos71Caps (Apps.get("iosTestApp")); if (Env.isSauce ()) { capabilities.SetCapability("username", Env.getEnvVar("SAUCE_USERNAME")); capabilities.SetCapability("accessKey", Env.getEnvVar("SAUCE_ACCESS_KEY")); capabilities.SetCapability("name", "ios - simple"); capabilities.SetCapability("tags", new string[]{"sample"}); } Uri serverUri = Env.isSauce () ? AppiumServers.sauceURI : AppiumServers.localURI; driver = new IOSDriver<IOSElement>(serverUri, capabilities, Env.INIT_TIMEOUT_SEC); driver.Manage().Timeouts().ImplicitlyWait(Env.IMPLICIT_TIMEOUT_SEC); }
public static IOSDriver<IOSElement> XAMLCatalogSession; // Temporary placeholder until Windows namespace exists #endregion Fields #region Methods public static void LaunchApp() { if (XAMLCatalogSession != null) { XAMLCatalogSession.Quit(); } // Launch the XAMLCatalog app DesiredCapabilities appCapabilities = new DesiredCapabilities(); appCapabilities.SetCapability("app", "49ab0ab8-f42a-485e-9f46-c1348ba16d5c_tk6g8mba0d0k4!App"); XAMLCatalogSession = new IOSDriver<IOSElement>(RemoteHarnessUrl, appCapabilities); Assert.IsNotNull(XAMLCatalogSession); XAMLCatalogSession.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(2)); }