public void StartingAndroidAppWithCapabilitiesOnTheServerSideTest() { var app = Apps.Get("androidApiDemos"); var serverCapabilities = Env.ServerIsRemote() ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); var clientCapabilities = new AppiumOptions(); clientCapabilities.AddAdditionalCapability(AndroidMobileCapabilityType.AppPackage, "io.appium.android.apis"); clientCapabilities.AddAdditionalCapability(AndroidMobileCapabilityType.AppActivity, ".view.WebView1"); var argCollector = new OptionCollector().AddCapabilities(serverCapabilities); var builder = new AppiumServiceBuilder().WithArguments(argCollector); AndroidDriver <AppiumWebElement> driver = null; try { driver = new AndroidDriver <AppiumWebElement>(builder, clientCapabilities); driver.CloseApp(); } finally { driver?.Quit(); } }
public void SetUp() { _androidOptions = Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); _driver = new AndroidDriver <IWebElement>( Env.ServerIsLocal() ? AppiumServers.LocalServiceUri : AppiumServers.RemoteServerUri, _androidOptions); }
public void CheckThatServiseIsNotRunWhenTheCreatingOfANewSessionIsFailed() { var capabilities = Env.ServerIsRemote() ? //it will be a cause of error Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); capabilities.AddAdditionalCapability(MobileCapabilityType.DeviceName, "iPhone Simulator"); capabilities.AddAdditionalCapability(MobileCapabilityType.PlatformName, MobilePlatform.IOS); var builder = new AppiumServiceBuilder(); var 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 { driver?.Quit(); } }
public void SetUp() { _androidOptions = Caps.GetAndroidUIAutomatorCaps(Apps.Get(Apps.androidApiDemos)); _driver = new AndroidDriver <IWebElement>( Env.ServerIsLocal() ? AppiumServers.LocalServiceUri : AppiumServers.RemoteServerUri, _androidOptions); _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); }
public void BeforeAll() { var capabilities = Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; _driver = new AndroidDriver <AndroidElement>(serverUri, capabilities, Env.InitTimeoutSec); _driver.Manage().Timeouts().ImplicitWait = Env.ImplicitTimeoutSec; }
public void BeforeAll() { var capabilities = Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); capabilities.AddAdditionalCapability(MobileCapabilityType.FullReset, true); var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; _driver = new AndroidDriver <IWebElement>(serverUri, capabilities, Env.InitTimeoutSec); _driver.Manage().Timeouts().ImplicitWait = Env.ImplicitTimeoutSec; }
public void BeforeAll() { var capabilities = Env.ServerIsRemote() ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")); var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; _driver = new AndroidDriver <AppiumWebElement>(serverUri, capabilities, Env.InitTimeoutSec); _pageObject = new AndroidJavaScriptTestPageObject(_driver); _driver.StartActivity("io.selendroid.testapp", ".WebViewActivity"); }
public void BeforeAll() { var capabilities = Env.ServerIsRemote() ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; _driver = new AndroidDriver <AppiumWebElement>(serverUri, capabilities, Env.InitTimeoutSec); var timeSpan = new TimeOutDuration(new TimeSpan(0, 0, 0, 5, 0)); PageFactory.InitElements(_driver, this, new AppiumPageObjectMemberDecorator(timeSpan)); }
public void BeforeAll() { var capabilities = Env.ServerIsRemote() ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")); capabilities.AddAdditionalCapability(AndroidMobileCapabilityType.AppPackage, "io.selendroid.testapp"); capabilities.AddAdditionalCapability(AndroidMobileCapabilityType.AppActivity, ".WebViewActivity"); var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; _driver = new AndroidDriver <IWebElement>(serverUri, capabilities, Env.InitTimeoutSec); _driver.Manage().Timeouts().ImplicitWait = Env.ImplicitTimeoutSec; }
public void BeforeAll() { var capabilities = Env.ServerIsRemote() ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")); var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; _driver = new AndroidDriver <AppiumWebElement>(serverUri, capabilities, Env.InitTimeoutSec); var timeSpan = new TimeOutDuration(new TimeSpan(0, 0, 0, 5, 0)); _pageObject = new AndroidWebView(); PageFactory.InitElements(_driver, _pageObject, new AppiumPageObjectMemberDecorator(timeSpan)); _driver.StartActivity("io.selendroid.testapp", ".WebViewActivity"); }
public void StartingAndroidAppWithCapabilitiesOnlyTest() { var app = Apps.Get("androidApiDemos"); var capabilities = Caps.GetAndroidUIAutomatorCaps(app); AndroidDriver <AppiumWebElement> driver = null; try { driver = new AndroidDriver <AppiumWebElement>(capabilities); driver.CloseApp(); } finally { driver?.Quit(); } }
public void StartingAndroidAppWithCapabilitiesAndServiceTest() { var capabilities = Env.ServerIsRemote() ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")) : Caps.GetAndroidUIAutomatorCaps(Apps.Get("androidApiDemos")); var argCollector = new OptionCollector() .AddArguments(GeneralOptionList.OverrideSession()).AddArguments(GeneralOptionList.StrictCaps()); var builder = new AppiumServiceBuilder().WithArguments(argCollector); AndroidDriver <AppiumWebElement> driver = null; try { driver = new AndroidDriver <AppiumWebElement>(builder, capabilities); driver.CloseApp(); } finally { driver?.Quit(); } }