-
Notifications
You must be signed in to change notification settings - Fork 674
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
Web API Support Proposals #2684
Comments
Allow to use HTML5 Clipboard API in testsBrowser prevent access to the HTML5 Clipboard API (document.execCommand('copy')) when it is invoked not from a user-generated event. It means, that the Clipboard API enabled code don't work under the TestCafe testing environment. |
Support iframes with Data URI sourcesTestCafe can't handle |
Enable handling of window.print() dialog with t.setNativeDialogHandlerDialogs created with |
Make t.pressKey to work for elements that are descendants of Shadow DOM rootsCurrently TestCafe can't emulate keyboard events if the target element is inside a Shadow DOM root. |
Emulate HTML 5 Validation APIThe |
Support pages that open additional windowsTestCafe can't test pages that create new windows using the |
Add possibilty to use CSS pseudoclasses and pseudoelements in SelectorsCurrently you can't create a Selector like Selector(':active') or Selector('.seekbar__knob::before'), or use pseudoclasses and pseudoelements to specify the target element of an action. |
This is a list of issues that prevent TestCafe from testing pages based on specific Web APIs. It means that TestCafe must implement a mock or a sandbox for such API to make pages work correctly in the testing environment.
Please, help the TestCafe team decide which features should be implemented in the next releases! If you like a feature described in any of the comments below, click the comment's header to visit the issue page and add the 👍 reaction to it.
If you want to see a different feature in this list, just create a new issue and it will be added to the list.
The text was updated successfully, but these errors were encountered: