diff --git a/Xamarin.UITest.POPSample/AppManager.cs b/Xamarin.UITest.POPSample/AppManager.cs index ba98793..055d5f7 100644 --- a/Xamarin.UITest.POPSample/AppManager.cs +++ b/Xamarin.UITest.POPSample/AppManager.cs @@ -1,12 +1,12 @@ using System; +using System.IO; +using System.Reflection; using Xamarin.UITest; namespace Xamarin.UITest.POPSample { static class AppManager { - const string ApkPath = "../../../Binaries/TaskyDroid.apk"; - const string AppPath = "../../../Binaries/TaskyiOS.app"; const string IpaBundleId = "com.xamarin.samples.taskytouch"; static IApp app; @@ -38,12 +38,15 @@ public static Platform Platform public static void StartApp() { + string assemblyFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); + string binariesFolder = Path.Combine(assemblyFolder, "..", "..", "..", "Binaries"); + if (Platform == Platform.Android) { app = ConfigureApp .Android // Used to run a .apk file: - .ApkFile(ApkPath) + .ApkFile(Path.Combine(binariesFolder, "TaskyDroid.apk")) .StartApp(); } @@ -52,7 +55,7 @@ public static void StartApp() app = ConfigureApp .iOS // Used to run a .app file on an ios simulator: - .AppBundle(AppPath) + .AppBundle(Path.Combine(binariesFolder, "TaskyiOS.app")) // Used to run a .ipa file on a physical ios device: //.InstalledApp(ipaBundleId) .StartApp(); diff --git a/Xamarin.UITest.POPSample/Pages/TaskDetailsPage.cs b/Xamarin.UITest.POPSample/Pages/TaskDetailsPage.cs index 64aac59..49bdd24 100644 --- a/Xamarin.UITest.POPSample/Pages/TaskDetailsPage.cs +++ b/Xamarin.UITest.POPSample/Pages/TaskDetailsPage.cs @@ -47,7 +47,9 @@ public TaskDetailsPage EnterTask(string name, string notes = null) { if (OnAndroid) { - app.EnterText(nameField, name); + app.Tap(nameField); + app.EnterText(name); + app.DismissKeyboard(); if (notes != null) app.EnterText(notesField, notes); diff --git a/Xamarin.UITest.POPSample/Xamarin.UITest.POPSample.csproj b/Xamarin.UITest.POPSample/Xamarin.UITest.POPSample.csproj index ef0d173..4e27f35 100644 --- a/Xamarin.UITest.POPSample/Xamarin.UITest.POPSample.csproj +++ b/Xamarin.UITest.POPSample/Xamarin.UITest.POPSample.csproj @@ -1,4 +1,4 @@ - + Debug @@ -26,12 +26,6 @@ - - ..\packages\NUnit.2.6.4\lib\nunit.framework.dll - - - ..\packages\Xamarin.UITest.2.0.9\lib\Xamarin.UITest.dll - @@ -44,7 +38,15 @@ - + + 3.11.0 + + + 3.13.0 + + + 3.0.0-dev23 + \ No newline at end of file diff --git a/Xamarin.UITest.POPSample/packages.config b/Xamarin.UITest.POPSample/packages.config deleted file mode 100644 index 22c7c9c..0000000 --- a/Xamarin.UITest.POPSample/packages.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file