Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Testing] Enabling ported UITests from Xamarin.UITests to Appium - 14 #25989

Merged
merged 14 commits into from
Dec 14, 2024

Conversation

anandhan-rajagopal
Copy link
Contributor

Description of Change

This PR focuses on re-enabling and updating following tests from the Xamarin.UITest framework to be compatible with Appium. The tests, previously commented out, are reviewed, and modified to ensure they are functional with the Appium framework. We are going to enable tests in blocks in different PRs. This is the 14th group of tests enabled.

Additionally, we removed a duplicate UI test, specifically Issue1023, which was redundant with Issue1023_Forms.

Add TapBackArrow and TapMoreButton Helper Methods

Description

This PR introduces new helper methods in the HelperExtensions class to simplify common UI interactions across different platforms:

  1. TapBackArrow: Navigates back in the application by simulating a tap on the platform-specific back navigation button.
  2. TapMoreButton: Taps the "More" button in the app, with platform-specific logic for Android and Windows.

TestCases

  • Issue9006
  • Issue1023_Forms
  • Issue6217

@anandhan-rajagopal anandhan-rajagopal requested a review from a team as a code owner November 20, 2024 15:09
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Nov 20, 2024
@rmarinho

This comment was marked as outdated.

anandhan-rajagopal and others added 4 commits November 21, 2024 00:14
* Migrated the Issues 1023, 12126, 9006, 6127.

* Migrated the Issue1323

* updated the test migration changes

* Reverted unwanted changes

---------

Co-authored-by: nivetha-nagalingam <[email protected]>
@github-actions github-actions bot force-pushed the enable-xamarinuitest-13 branch from ee5f25a to 118e1e4 Compare November 21, 2024 00:14
@rmarinho

This comment was marked as outdated.

This comment was marked as outdated.

@jsuarezruiz

This comment was marked as outdated.

This comment was marked as outdated.

@anandhan-rajagopal anandhan-rajagopal added the area-testing Unit tests, device tests label Nov 26, 2024
@jsuarezruiz

This comment was marked as outdated.

@anandhan-rajagopal

This comment was marked as outdated.

@jsuarezruiz

This comment was marked as outdated.

This comment was marked as outdated.

@jsuarezruiz

This comment was marked as outdated.

This comment was marked as outdated.

@jsuarezruiz

This comment was marked as outdated.

This comment was marked as outdated.

@anandhan-rajagopal anandhan-rajagopal added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Dec 5, 2024
@dotnet dotnet deleted a comment from azure-pipelines bot Dec 6, 2024
@rmarinho

This comment was marked as outdated.

@rmarinho

This comment was marked as outdated.

@anandhan-rajagopal
Copy link
Contributor Author

can we manually rebase please ?

Rebased the branch

@rmarinho
Copy link
Member

rmarinho commented Dec 6, 2024

/azp run

This comment was marked as outdated.

@rmarinho

This comment was marked as off-topic.

This comment was marked as outdated.

@jfversluis

This comment was marked as outdated.

@anandhan-rajagopal

This comment was marked as outdated.

Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@jfversluis jfversluis dismissed jsuarezruiz’s stale review December 14, 2024 14:56

Feedback addressed

@jfversluis jfversluis enabled auto-merge (squash) December 14, 2024 14:56
@jfversluis jfversluis merged commit d621121 into dotnet:main Dec 14, 2024
104 checks passed
@samhouts samhouts added the fixed-in-net9.0-nightly This may be available in a nightly release! label Dec 16, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Jan 16, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-testing Unit tests, device tests community ✨ Community Contribution fixed-in-net9.0-nightly This may be available in a nightly release! partner/syncfusion Issues / PR's with Syncfusion collaboration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants