[Tests: e2e]:Add basic end-to-end tests #35
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Feature Request Checklist
What feature would you like to request?
At this moment, the plugin has important functionality covered with unit tests, but there are no end-to-end tests yet to provide closer to real-life user experience. There are many repositories on GitHub doing e2e for Obsidian plugins, so I tried to follow this path as well.
Currently, the test/basic-e2e branch contains the initial (super basic) configuration for Electron in WebdriverIO that creates a test vault environment inside Obsidian for testing (check helpers.js)
The problem is that after launching tests, the initialization fails with the following error:
The selector is correct, so it's kinda tricky for me to understand what I'm doing wrong with the webdriver.
The perfect goals at this stage would be:
Tip
❗️Anyone with QA/e2e experience are welcome to contribute. 🙏🎉
Code of Conduct
The text was updated successfully, but these errors were encountered: