Feat/extra w3c commands#59
Merged
teo-nikolov merged 14 commits intoAutomateThePlanet:mainfrom Mar 6, 2026
Merged
Conversation
teo-nikolov
requested changes
Mar 6, 2026
Collaborator
|
There's a minor linting issue failing the CI. Also, if possible, can you update the commit messages as requested in the last PR so the changes can properly be included in the changelog as our CI automatically generates them? Thank you again for the great contributions to NovaWindows Driver! |
…n and click and drag
fix multiple bugs: patternGetValue missing return, clipboard PS quoting, regex group accessor, command binding to prototype vs instance, isolated PS shared buffers, mouseScroll event not enqueued, getDeviceTime signature mismatch; add windows: getWindowElement command; Implement end to end tests with real calculator, notepad and todo apps
- Reject outputPath values that don't end with .mp4, since the hardcoded ffmpeg args (-movflags +faststart, libx264) only produce valid MP4 output - Guard getVideoPath() with fs.stat to ensure the path resolves to a regular file before it can be passed to rimraf, preventing accidental deletion of directories or unrelated files - Add e2e tests: valid outputPath persists on disk after stop, invalid extension is rejected with an explanatory error message
* getTitle, back, forward, setWindowsRect, getElementsScreenshot
b3b0fd8 to
57c654a
Compare
teo-nikolov
approved these changes
Mar 6, 2026
|
🎉 This PR is included in version 1.3.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
These are extra W3C commands with their own unit and e2e tests. With these commands, NovaWindows would completely support all commands that were supported by WinAppDriver.
This branch is pulled from another one which should be merged before merging this one.