New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebDriver Virtual Device Implementation #127
Conversation
Thanks, Martinho. I've rebased this now on the new error changes; I'd appreciate it if you could double-check my interdiff in a158b7b. There are some outstanding clippy errors that appear since moving from rust 1.43 to 1.46, but I'll take those in a separate PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good 👍
Oops, one more: b7f5932 |
This PR adds a WebDriver endpoint for integration with Firefox Marinonette for Web Platform Tests.
As-is, the virtual device controls
testtoken.rs
which depends on a stub implementation ofsoftware_u2f.rs
and does not support CTAP2. While all the WebDriver methods exist and have tests, when the WebDriver is enabled and commanded appropriately, only blank output gets returned. That's as-expected, and a next effort will be building out thesoftware_u2f.rs
implementation to work properly.