зеркало из https://github.com/DeGsoft/maui-linux.git
58 строки
1.3 KiB
C#
58 строки
1.3 KiB
C#
using Xamarin.Forms.CustomAttributes;
|
|
using Xamarin.Forms.Internals;
|
|
|
|
#if UITEST
|
|
using Xamarin.UITest;
|
|
using Xamarin.Forms.Core.UITests;
|
|
using NUnit.Framework;
|
|
#endif
|
|
|
|
namespace Xamarin.Forms.Controls.Issues
|
|
{
|
|
[Preserve(AllMembers = true)]
|
|
[Issue(IssueTracker.Bugzilla, 35736, "[iOS] Editor does not update Text value from autocorrect when losing focus", PlatformAffected.iOS)]
|
|
public class Bugzilla35736 : TestContentPage
|
|
{
|
|
protected override void Init()
|
|
{
|
|
var editor = new Editor
|
|
{
|
|
AutomationId = "Bugzilla35736Editor"
|
|
};
|
|
var label = new Label
|
|
{
|
|
AutomationId = "Bugzilla35736Label",
|
|
Text = ""
|
|
};
|
|
|
|
Content = new StackLayout
|
|
{
|
|
Children =
|
|
{
|
|
editor,
|
|
label,
|
|
new Button
|
|
{
|
|
AutomationId = "Bugzilla35736Button",
|
|
Text = "Click to set label text",
|
|
Command = new Command(() => { label.Text = editor.Text; })
|
|
}
|
|
}
|
|
};
|
|
}
|
|
|
|
|
|
#if UITEST && __IOS__
|
|
[Test]
|
|
[Category(UITestCategories.ManualReview)]
|
|
[Ignore]
|
|
public void Bugzilla35736Test()
|
|
{
|
|
RunningApp.WaitForElement(q => q.Marked("Bugzilla35736Editor"));
|
|
RunningApp.EnterText(q => q.Marked("Bugzilla35736Editor"), "Testig");
|
|
RunningApp.Tap(q => q.Marked("Bugzilla35736Button"));
|
|
Assert.AreEqual("Testing", RunningApp.Query(q => q.Marked("Bugzilla35736Label"))[0].Text);
|
|
}
|
|
#endif
|
|
}
|
|
} |