webdriverio / webdriverio/desktop-mobile
Dioxus Service: Outreach / External Documentation
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 13
- Forks
- 6
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 33
Description
We should update the Dioxus docs (DioxusLabs/docsite) to mention @wdio/dioxus-service as the preferred mechanism for end-to-end testing of Dioxus desktop apps with WebdriverIO.
Dioxus has no WebDriver / E2E testing documentation today, so this is likely a new section rather than an edit. The service ships an embedded WebDriver server (no external driver on any platform), browser.dioxus.execute(), invoke mocking, log capture, multiremote, and a browser mode — all worth surfacing.
We will also need to add the corresponding WebdriverIO docs: there is no desktop-testing/dioxus page yet (unlike the Tauri service, which already has one). This mirrors the Tauri approach — a docs generator that pulls the service docs from this repo, a landing page, and a sidebar entry — and, like the Tauri work, also adds Dioxus to the create-wdio project-creation wizard.
Tracking
- Dioxus docs — not started: DioxusLabs/docsite
- WDIO docs +
create-wdiowizard — in progress: webdriverio/webdriverio#15528. Adds thedioxusDocs.tsgenerator (pulls thedioxus-servicereference docs from this repo), aDioxus.mdlanding page + sidebar/3rd-party-services entry, and first-class Dioxus support in thecreate-wdiowizard (embedded/external driver providers,services/capabilitiestemplates, and the Rust-side setup banner).
Use the Tauri equivalent as a template: #30, plus the Tauri-docs PR tauri-apps/tauri-docs#3922 and the WDIO docs PR webdriverio/webdriverio#15235.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Tauri equivalent in #30 and review the referenced Dioxus docs and WebdriverIO PRs. For the remaining work, coordinate the new Dioxus section in DioxusLabs/docsite with the existing dioxusDocs.ts generator, Dioxus.md landing page, sidebar entries, and create-wdio changes. Done means Dioxus E2E testing is documented and the cross-project documentation links are complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- documentation, tooling
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100