diff --git a/test/integration/Android/SessionDetailTest.cs b/test/integration/Android/SessionDetailTest.cs deleted file mode 100644 index b263e3198..000000000 --- a/test/integration/Android/SessionDetailTest.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; -using Appium.Net.Integration.Tests.helpers; -using NUnit.Framework; -using OpenQA.Selenium; -using OpenQA.Selenium.Appium.Android; -using OpenQA.Selenium.Appium.Enums; - -namespace Appium.Net.Integration.Tests.Android -{ - [TestFixture] - public class SessionDetailTest - { - - private AndroidDriver _driver; - - [OneTimeSetUp] - 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(serverUri, capabilities, Env.InitTimeoutSec); - _driver.Manage().Timeouts().ImplicitWait = Env.ImplicitTimeoutSec; - } - - [SetUp] - public void SetUp() - { - _driver?.LaunchApp(); - } - - [TearDown] - public void TearDown() - { - _driver?.CloseApp(); - } - - [Test] - public void NativeAppSessionDetails() - { - Assert.NotNull(_driver.GetSessionDetail("deviceUDID")); - Assert.Null(_driver.GetSessionDetail("fakeDetail")); - Assert.AreEqual(_driver.PlatformName, MobilePlatform.Android); - Assert.False(_driver.IsBrowser); - } - - [Test] - public void WebAppSessionDetails() - { - _driver.StartActivity("io.selendroid.testapp", ".WebViewActivity"); - var contexts = _driver.Contexts; - foreach (var t in contexts) - { - Console.WriteLine(t); - if (!t.Contains("WEBVIEW")) continue; - _driver.Context = t; - break; - } - - Assert.Null(_driver.GetSessionDetail("deviceUDID")); - Assert.True(MobilePlatform.Android.IndexOf(_driver.PlatformName, - StringComparison.OrdinalIgnoreCase) >= 0); - Assert.Null(_driver.AutomationName); - Assert.True(_driver.IsBrowser); - } - } -} \ No newline at end of file diff --git a/test/integration/Android/WebviewTest.cs b/test/integration/Android/WebviewTest.cs deleted file mode 100644 index 2e9825f8c..000000000 --- a/test/integration/Android/WebviewTest.cs +++ /dev/null @@ -1,60 +0,0 @@ -using System; -using System.Threading; -using Appium.Net.Integration.Tests.helpers; -using NUnit.Framework; -using OpenQA.Selenium; -using OpenQA.Selenium.Appium.Android; -using OpenQA.Selenium.Appium.Enums; -using OpenQA.Selenium.Appium.Interfaces; - -namespace Appium.Net.Integration.Tests.Android -{ - [TestFixture] - public class WebviewTest - { - private IWebDriver _driver; - - [OneTimeSetUp] - public void BeforeAll() - { - var capabilities = Env.ServerIsRemote() - ? Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")) - : Caps.GetAndroidUIAutomatorCaps(Apps.Get("selendroidTestApp")); - capabilities.AddAdditionalAppiumOption(AndroidMobileCapabilityType.AppPackage, "io.selendroid.testapp"); - capabilities.AddAdditionalAppiumOption(AndroidMobileCapabilityType.AppActivity, ".WebViewActivity"); - var serverUri = Env.ServerIsRemote() ? AppiumServers.RemoteServerUri : AppiumServers.LocalServiceUri; - _driver = new AndroidDriver(serverUri, capabilities, Env.InitTimeoutSec); - _driver.Manage().Timeouts().ImplicitWait = Env.ImplicitTimeoutSec; - } - - [OneTimeTearDown] - public void AfterAll() - { - _driver?.Quit(); - if (!Env.ServerIsRemote()) - { - AppiumServers.StopLocalService(); - } - } - - [Test] - public void WebViewTestCase() - { - Thread.Sleep(5000); - var contexts = ((IContextAware) _driver).Contexts; - string webviewContext = null; - for (var i = 0; i < contexts.Count; i++) - { - Console.WriteLine(contexts[i]); - if (contexts[i].Contains("WEBVIEW")) - { - webviewContext = contexts[i]; - break; - } - } - Assert.IsNotNull(webviewContext); - ((IContextAware) _driver).Context = webviewContext; - Assert.IsTrue(_driver.PageSource.Contains("Hello, can you please tell me your name?")); - } - } -} \ No newline at end of file