desktop-testing
Skill1.4k starsChanged 5 months agoMITView on GitHub
Configure, run, or troubleshoot native desktop tests using desktop-test, desktop-driver, and storybook-desktop, including app targets and suites, helpers, permissions, WDIO suites, Storybook story tests and smoke runs, reports, and CI. Not for package source changes or the Storybook app build toolchain.
Trending
Quiet since March.about the whole repository
Who's talking about microsoft/fluentui-react-native
- microsoft/rushstack“[rush] Why does many Microsoft open-source projects not use rush.”GitHub · Oct 31, 2021 · 3 reactions
- microsoft/react-native-macos“chore: migrate to changesets”GitHub · Feb 25, 2026 · 1 reactions
- @migueldv90.bsky.social“Microsoft is developing a UI library, but it’s still in Alpha.”Bluesky · Dec 21, 2024 · 1 likes
- microsoft/react-native-macos“docs: add explainer for gotchas with NSView based native components”GitHub · Aug 11, 2023 · 1 reactions
- microsoft/.github“ci: Add 2 bots to CLA policies”GitHub · Mar 5, 2026
The biggest 5 of 37 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 37
Talked about on GitHub and Bluesky (37 times).
On GitHub · 36
- Oct 31, 2021[rush] Why does many Microsoft open-source projects not use rush. — microsoft/rushstack3 reactions · 6 comments
- Feb 25, 2026chore: migrate to changesets — microsoft/react-native-macos1 reaction · 1 comment
- Aug 11, 2023docs: add explainer for gotchas with NSView based native components — microsoft/react-native-macos1 reaction · 1 comment
- Mar 5, 2026ci: Add 2 bots to CLA policies — microsoft/.github0 reactions · 1 comment
- Sep 16, 2025Update Fabric branch to main — chrisglein/artificial-chat0 reactions
31 more on GitHub
- Dec 18, 2024Update to 0.76 — chrisglein/artificial-chat0 reactions
- Apr 24, 2024Add FURN (fluent-ui-react-native) to Gallery — microsoft/react-native-gallery0 reactions · 2 comments
- Aug 11, 2023bug: Cannot install drivers when using workspace:* with yarn 3 — appium/appium0 reactions · 5 comments
- Aug 8, 2023Files are generated under the wrong folder if no `node_modules` folder exists — microsoft/react-native-test-app0 reactions
- May 9, 2023Retarget Community Module's TargetPlatformMinVersion — microsoft/react-native-gallery0 reactions · 1 comment
- May 3, 2023Change the UI library to TUI or another — ZOPH3/WhatsThat_TS0 reactions
- May 2, 2023Move react-native-svg from dependencies to peerDependencies — microsoft/fluentui-system-icons0 reactions · 3 comments
- Apr 3, 2023Add fluent-ui-react-native controls and update various visual styles — chrisglein/artificial-chat0 reactions · 2 comments
- Mar 31, 2023Use fluent-ui-react-native controls — chrisglein/artificial-chat0 reactions · 2 comments
- Jan 1, 2023[🐛 Bug]: Appium Service v8 not compatible with WinAppDriver/Appium-Windows-Driver — webdriverio/webdriverio0 reactions · 1 comment
- Dec 31, 2022keyUpEvents/keyDownEvents check `code`, not `key` — microsoft/react-native-windows0 reactions · 8 comments
- Dec 14, 2022Setting the testID on the view does not prevent it from being removed from the view hierarchy — microsoft/react-native-windows0 reactions
- Dec 14, 2022Setting the testID on the view does not prevent it from being removed from the view hierarchy — microsoft/react-native-macos0 reactions · 1 comment
- Nov 15, 2022Remove faulty logic in ScrollView — microsoft/react-native-macos0 reactions · 2 comments
- Oct 31, 2022Aligning Avatar color hash color algorithm with web — microsoft/fluentui-apple0 reactions · 6 comments
- Oct 25, 2022fix(jest-preset): `@office-iss/react-native-win32` needs to be transformed — microsoft/rnx-kit0 reactions
- Oct 14, 2022Pressable unnecessarily re-renders if `disabled` prop is true — react/react-native0 reactions · 4 comments
- Jul 12, 2022Restore Git Tags for Canaries — microsoft/react-native-windows0 reactions · 3 comments
- Jul 8, 2022Running rnx-bundle fails after updating to latest rnx-kit/dep-check and rnx-kit/metro-config — microsoft/rnx-kit0 reactions · 3 comments
- Mar 7, 2022fix: Add clang static analysis flags — microsoft/react-native-test-app0 reactions · 4 comments
- Feb 4, 2022Module resolving failed when bumping to new version of metro-config — microsoft/rnx-kit0 reactions · 2 comments
- Feb 2, 2022[0.64] Trying to fetch NuGet package for v0.64.29 fails — microsoft/react-native-windows0 reactions · 1 comment
- Dec 16, 2021fix(windows): disable appx package signing — microsoft/react-native-test-app0 reactions · 1 comment
- Nov 17, 2021fix(android): set `project.ext.minSdkVersion` for community modules — microsoft/react-native-test-app0 reactions · 1 comment
- Nov 14, 2021Port windows fork of Pressable to win32 — microsoft/react-native-windows0 reactions · 16 comments
- Aug 6, 2021add `@fluentui/react-native` to the directory — react-native-community/directory0 reactions · 2 comments
- Aug 5, 2021Bumping Lage from 0.31.0 to 0.32.0 broke our monorepo's pipeline — microsoft/lage0 reactions · 3 comments
- May 25, 2021[react-native] Change ColorValue type so that it can be assignable from objects — DefinitelyTyped/DefinitelyTyped0 reactions · 5 comments
- Oct 24, 2020Apple: Name the scheme something other than "ReactTestApp" — microsoft/react-native-test-app0 reactions · 1 comment
- Jun 23, 2020Split out Xcode build configuration to separate files — microsoft/react-native-test-app0 reactions · 13 comments
- May 14, 2020Setup E2ETest for React Native Win32/NetUI — microsoft/react-native-windows0 reactions · 4 comments
On Bluesky · 1
- Dec 21, 2024Microsoft is developing a UI library, but it’s still in Alpha. — @migueldv90.bsky.social1 likes and repost
In this repository24 other files it gives its agents.
- AGENTS.mdAGENTS.md
- apps/storybook/AGENTS.mdAGENTS.md
- packages/agentic/components/AGENTS.mdAGENTS.md
- packages/agentic/design/AGENTS.mdAGENTS.md
- packages/agentic/desktop-driver/AGENTS.mdAGENTS.md
- packages/agentic/desktop-driver-mcp/AGENTS.mdAGENTS.md
- packages/agentic/desktop-test/AGENTS.mdAGENTS.md
- packages/agentic/native-core/AGENTS.mdAGENTS.md
- packages/agentic/storybook-desktop/AGENTS.mdAGENTS.md
- packages/agentic/storybook-desktop-runtime/AGENTS.mdAGENTS.md
- packages/deprecated/foundation-compose/AGENTS.mdAGENTS.md
- packages/framework-base/AGENTS.mdAGENTS.md
- packages/framework/framework/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- agentic-component-authoringSkill
- agentic-component-contract-authoringSkill
- agentic-component-optimizationSkill
- agentic-storybook-developmentSkill
- fix-security-issuesSkill
- implement-native-componentSkill
- maintain-desktop-testingSkill
- maintain-v0-v1-componentSkill
- review-componentSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 30
Do not change privacy settings without authorization or overlap interactive desktop workloads.
- Very specific: line 34
If a published package changed, add its changeset.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Desktop testing
Package references own commands, schemas, and troubleshooting. Read only the matching topic; do not copy its content here.
| Task | Read |
| Add an app target or suite | desktop-test configuration |
| Run stages, suites, or inspect results | desktop-test commands and reporting |
| Prepare a platform or provision a helper | desktop-test platforms and desktop-driver helpers |
| Integrate Storybook or run callbacks | storybook-desktop integration, commands, and tests |
| Fix E2E adapters or diagnose failures | desktop-test WDIO suites and lifecycle |
For machine-readable output, use the package command references for shared
--reporter modes; use NDJSON progress only when a live event stream is useful.
Workflow
- Identify the consumer workspace; read its config and declared scripts. For
apps/storybook, also readAGENTS.mdandagent-map.yaml. - Reproduce with the narrowest declared stage, suite, story, or filter. Provision the verified helper explicitly; never guess flags or call runner internals.
- Do not change privacy settings without authorization or overlap interactive desktop workloads.
- Report failures, skips, unsupported capabilities, and incomplete work distinctly. Skips are not passes.
- If a published package changed, add its changeset. Finish code/config
changes with
yarn clean-lage-cachethenyarn lage buildci.
For package source changes or reviews, use maintain-desktop-testing. For the
apps/storybook build/toolchain, use agentic-storybook-development.
Component story assertions stay with agentic-component-authoring; v0/v1
FluentTester assertions stay with maintain-v0-v1-component.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

