KEMBAR78
[Testing] Feature matrix UITest Cases for Editor Control by LogishaSelvarajSF4525 · Pull Request #30574 · dotnet/maui · GitHub
Skip to content

Conversation

@LogishaSelvarajSF4525
Copy link
Contributor

@LogishaSelvarajSF4525 LogishaSelvarajSF4525 commented Jul 11, 2025

This PR includes a comprehensive set of UI test cases for the Editor control. The tests validate the Editor control’s behavior across a wide range of properties, including: Text, Placeholder, MaxLength,AutoSize, IsReadOnly, IsEnabled, IsVisible, Keyboard, TextPrediction, SpellCheck, TextColor, FontSize, FontFamily, FontAttributes, CharacterSpacing, CursorPosition,
SelectionLength, HorizontalTextAlignment, VerticalTextAlignment.

Editor Control Feature Matrix

Gallery Page Addition

  • Integrated a new GalleryPageFactory entry for EditorControlPage into CorePageView.cs.
  • This allows easy navigation to the feature matrix page showcasing Editor control functionality within the test app.

Options Page Implementation

  • Created EditorOptionsPage.xaml, providing a UI to demonstrate and interact with Editor properties dynamically.
  • The page layout uses StackLayout and includes Editor controls showcasing a variety of configurable properties, bound to the EditorViewModel.

Main Page Implementation

Screen.Recording.2025-07-10.at.5.44.14.PM.mov

@dotnet-policy-service dotnet-policy-service bot added community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration labels Jul 11, 2025
@LogishaSelvarajSF4525 LogishaSelvarajSF4525 added area-testing Unit tests, device tests area-controls-editor Editor labels Jul 11, 2025
@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

@jsuarezruiz jsuarezruiz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are some failing tests with small differences in the snapshots.
image

@LogishaSelvarajSF4525 LogishaSelvarajSF4525 marked this pull request as ready for review July 15, 2025 13:00
@LogishaSelvarajSF4525 LogishaSelvarajSF4525 requested a review from a team as a code owner July 15, 2025 13:00
@LogishaSelvarajSF4525
Copy link
Contributor Author

There are some failing tests with small differences in the snapshots. image

@jsuarezruiz I have updated the current snapshots to reflect the latest changes.

@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jsuarezruiz
Copy link
Contributor

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rmarinho rmarinho merged commit 837f0a5 into dotnet:main Aug 1, 2025
78 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Sep 1, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-controls-editor Editor area-testing Unit tests, device tests community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants