diff options
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs')
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs index b0efc276..14443641 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs @@ -3,6 +3,7 @@ using Xamarin.Forms; using Xamarin.Forms.CustomAttributes; using Xamarin.Forms.Internals; +using System.Threading.Tasks; #if UITEST using NUnit.Framework; @@ -17,7 +18,7 @@ namespace Xamarin.Forms.Controls.Issues { protected override void Init () { - var userNameEditor = new Entry () { Text = "userNameEditorEmptyString" }; + var userNameEditor = new Entry () { AutomationId = "userNameEditorEmptyString", Text = "userNameEditorEmptyString" }; userNameEditor.Focused += (sender, args) => { userNameEditor.Text = "focused"; }; @@ -36,10 +37,12 @@ namespace Xamarin.Forms.Controls.Issues #endif public void TestFocusIsOnTheEndAfterSettingText () { + RunningApp.WaitForElement("userNameEditorEmptyString"); RunningApp.Tap (c => c.Marked ("userNameEditorEmptyString")); RunningApp.EnterText ("1"); PressEnter (); - Assert.Greater (RunningApp.Query (c => c.Marked ("focused1")).Length, 0); + var q = RunningApp.Query(c => c.Marked("userNameEditorEmptyString")); + Assert.AreEqual("focused1", q[0].Text); } void PressEnter () |