public void CheckAbilityToStartServiceUsingCapabilitiesAndFlags() { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.SetCapability(MobileCapabilityType.PlatformName, "Android"); capabilities.SetCapability(MobileCapabilityType.FullReset, true); capabilities.SetCapability(MobileCapabilityType.NewCommandTimeout, 60); capabilities.SetCapability(AndroidMobileCapabilityType.AppPackage, "io.appium.android.apis"); capabilities.SetCapability(AndroidMobileCapabilityType.AppActivity, ".view.WebView1"); OptionCollector args = new OptionCollector().AddCapabilities(capabilities) .AddArguments(GeneralOptionList.CallbackAddress(testIP)) .AddArguments(GeneralOptionList.OverrideSession()); AppiumLocalService service = null; try { service = new AppiumServiceBuilder().WithArguments(args).Build(); service.Start(); Assert.IsTrue(service.IsRunning); } finally { if (service != null) { service.Dispose(); } } }
public void CheckAbilityToStartServiceUsingFlags() { AppiumLocalService service = null; var args = new OptionCollector().AddArguments(GeneralOptionList.CallbackAddress(_testIp)) .AddArguments(GeneralOptionList.OverrideSession()); try { service = new AppiumServiceBuilder().WithArguments(args).Build(); service.Start(); Assert.IsTrue(service.IsRunning); } finally { service?.Dispose(); } }