{"id":16351665,"url":"https://github.com/jfversluis/plugin.maui.uitesthelpers","last_synced_at":"2025-07-28T16:31:30.437Z","repository":{"id":227671638,"uuid":"770341162","full_name":"jfversluis/Plugin.Maui.UITestHelpers","owner":"jfversluis","description":"A set of helpers to support UI testing your .NET MAUI app and migration from Xamarin.UITest to Appium","archived":false,"fork":false,"pushed_at":"2024-11-22T15:47:37.000Z","size":320,"stargazers_count":15,"open_issues_count":7,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-02T13:52:00.456Z","etag":null,"topics":["android","appium","dotnet","dotnet-maui","ios","macos","maui","nunit","ui-testing","uitest","windows","xamarin-uitest"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfversluis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"jfversluis"}},"created_at":"2024-03-11T11:38:21.000Z","updated_at":"2024-11-22T15:44:32.000Z","dependencies_parsed_at":"2024-08-05T13:13:27.953Z","dependency_job_id":"37260e05-b5e7-4db4-8673-238a8591326f","html_url":"https://github.com/jfversluis/Plugin.Maui.UITestHelpers","commit_stats":null,"previous_names":["jfversluis/plugin.maui.uitesthelpers"],"tags_count":3,"template":false,"template_full_name":"jfversluis/Plugin.Maui.Feature","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FPlugin.Maui.UITestHelpers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FPlugin.Maui.UITestHelpers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FPlugin.Maui.UITestHelpers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FPlugin.Maui.UITestHelpers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfversluis","download_url":"https://codeload.github.com/jfversluis/Plugin.Maui.UITestHelpers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227932101,"owners_count":17843003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","appium","dotnet","dotnet-maui","ios","macos","maui","nunit","ui-testing","uitest","windows","xamarin-uitest"],"created_at":"2024-10-11T01:23:37.060Z","updated_at":"2024-12-03T13:54:29.680Z","avatar_url":"https://github.com/jfversluis.png","language":"C#","funding_links":["https://github.com/sponsors/jfversluis"],"categories":[],"sub_categories":[],"readme":"![](https://raw.githubusercontent.com/jfversluis/Plugin.Maui.UITestHelpers/main/nuget.png)\n# Plugin.Maui.UITestHelpers\n\n`Plugin.Maui.UITestHelpers` provides a set of helpers to support UI testing your .NET MAUI app with Appium and migration from Xamarin.UITest to Appium. It consists of three packages, see below for more information.\n\nThe set of helpers are extracted from the .NET MAUI codebase ([here](https://github.com/dotnet/maui/tree/main/src/TestUtils/src), the folders prefixed UITest) this code can help with writing UI tests with Appium and/or transition your existing Xamarin.UITest tests to Appium.\n\n\u003e [!WARNING]  \n\u003e At this time this project is not officially supported and experimental.\n\u003e Feel free to let us know your feedback and provide pull requests to make it even better.\n\u003e There is no guarantee this will become something more official.\n\n\u003csub\u003eBut if you like what you see and help make it better... It might! \u003c/sub\u003e\n\n## Install Plugin\n\nThis project consists of three packages. please find the details below. All packages are available on NuGet.\n\n| Package Name | Description | NuGet Package |\n|----------|------------|---------------|\n| Plugin.Maui.UITestHelpers.Core   | Shared, core types that are used across the different projects | [![NuGet Version](https://img.shields.io/nuget/vpre/Plugin.Maui.UITestHelpers.Core)](https://www.nuget.org/packages/Plugin.Maui.UITestHelpers.Core/1.0.0-preview1) |\n| Plugin.Maui.UITestHelpers.Appium | This package contains code specific to UI testing with Appium. It's filled with helpers that will make writing UI tests easier, as well as methods that (mostly) mimic Xamarin.UITest to make transitioning your current UI tests easier | [![NuGet Version](https://img.shields.io/nuget/vpre/Plugin.Maui.UITestHelpers.Appium)](https://www.nuget.org/packages/Plugin.Maui.UITestHelpers.Appium/1.0.0-preview1) |\n| Plugin.Maui.UITestHelpers.NUnit | This package contains helpers that will make it easier to write UI tests based on NUnit | [![NuGet Version](https://img.shields.io/nuget/vpre/Plugin.Maui.UITestHelpers.NUnit)](https://www.nuget.org/packages/Plugin.Maui.UITestHelpers.NUnit/1.0.0-preview1) |\n\nInstall with the dotnet CLI, for example: `dotnet add package Plugin.Maui.UITestHelpers.Appium`, or through the NuGet Package Manager in Visual Studio.\n\n### Supported Platforms\n\nAll platforms that are supported by the cross section of the support of Appium and .NET MAUI.\n\n\u003c!--## API Usage\n\nTBD --\u003e\n\n# Acknowledgements\n\nThis project could not have came to be without these projects and people, thank you! \u003c3\n\nThe original source was extracted from the [.NET MAUI codebase](https://github.com/dotnet/maui) so all credit goes out to that team, namely @sbanni, @mattleibow, @PureWeen, @MartyIX, @jsuarezruiz, @jfversluis and @rmarinho.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfversluis%2Fplugin.maui.uitesthelpers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfversluis%2Fplugin.maui.uitesthelpers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfversluis%2Fplugin.maui.uitesthelpers/lists"}