Exemplo n.º 1
0
		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);
		}
Exemplo n.º 2
0
        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));
        }