summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2272.cs
diff options
context:
space:
mode:
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.cs7
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 ()