{"repo":"jesse-r-s-hines/wdio-obsidian-service","free":true,"listed":false,"github":"https://github.com/jesse-r-s-hines/wdio-obsidian-service","clone":"git clone https://github.com/jesse-r-s-hines/wdio-obsidian-service.git","description":"A WebdriverIO service for end-to-end testing Obsidian plugins","language":"TypeScript","stars":51,"topics":["obsidian-md","testing","wdio","wdio-service","obsidian","webdriverio","obsidianmd"],"license":"MIT","category":"dev-tools","readme_excerpt":"WDIO Obsidian Service Test your Obsidian plugins end-to-end using WebdriverIO! WDIO Obsidian Service can: - Download and test multiple versions of Obsidian - Run tests on Windows, macOS, Linux, and Android - Sandbox Obsidian so tests don't interfere with your system and can run in parallel - Open and switch between vaults - Provide helper functions for common testing tasks - Run tests in CI For instructions on how to set up end-to-end tests using WDIO Obsidian Service see the service api docs, or get started quickly by using the sample plugin as a template. This project is split into several NPM packages: - wdio-obsidian-service: A WebdriverIO service to test Obsidian plugins - obsidian-launcher: A package for downloading and launching different versions of Obsidian - wdio-obsidian-reporter: Wrapper around @wdio/spec-reporter that logs Obsidian version instead of Chromium version API Docs API docs for all the packages are available here. Contributing PRs and issues welcome! See CONTRIBUTING.md for instructions on how to set up local development.","default_branch":null,"files":null,"tree":[],"storefront":"/r/jesse-r-s-hines","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jesse-r-s-hines/wdio-obsidian-service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}