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
Support switching to Iframes that are places in a Shadow Root #3673
Comments
This issue has been automatically marked as stale because it has not had any activity for a long period. It will be closed and archived if no further activity occurs. However, we may return to this issue in the future. If it still affects you or you have any additional information regarding it, please leave a comment and we will keep it open. |
We're closing this issue after a prolonged period of inactivity. If it still affects you, please create a new issue with up-to-date information. Thank you. |
We ran into this issue of testcafe, which became a blocker for automating certain UI features of ours. Do you have a timeline on putting in this support yet? We'd be very interested in trying it out when you do. @miherlosev |
Hi @jzhang52 We cannot give you an estimate for this feature's release. We will update this thread as soon as we have news. |
Just wanted to say we'd be making use of this when it's ready! |
Nowadays working with shadow dom is quite common, isn't there a way to fix this? |
@ddoice
We agree with you and we are working on ShadowRoot support. For example, we introduced a special |
Release v1.20.1-rc.1 addresses this. |
Related: https://stackoverflow.com/questions/55504936/accessing-an-iframe-within-shadow-dom-using-testcafe
What is your Test Scenario?
Use
t.switchToIframe
with an iframe element that is located inside a shadow root.What are you suggesting?
Support this case. Currently, if you try to perform this, you will get the
The iframe in which the test is currently operating does not exist anymore
error.Additional context
test.html
iframe.html
test.js
The text was updated successfully, but these errors were encountered: