better iframe handling
See original GitHub issuewhile #265 is super out of scope, what isn’t is considering a way to help users get to those iframes in isolation. i personally open the devtools and then open the iframe url in a new window. sounds right up visbug’s alley doesnt it?
ux:
- hover over an iframe
- get a metatip
cmd + click
to open iframe in a new tab- visbug intercepts and uses js to complete the action
todo: (stubbed dev workflow)
- make an iframe.js feature
- iframe feature sets up listeners for hover and click on iframes
- hover handler creates a
metatip.element
with instruction text - click handler uses window object to make a new tab with e.target src
- import that feature from
selectable.js
? orvisbug.element
?
Issue Analytics
- State:
- Created 4 years ago
- Reactions:1
- Comments:7 (4 by maintainers)
Top Results From Across the Web
How to Handle iFrames in Selenium Webdriver: switchTo()
Right click on the element, If you find the option like 'This Frame' then it is an iframe.(Please refer the above diagram); Right...
Read more >Handling iFrames Using Selenium WebDriver switchTo ...
Handling iFrames Using Selenium WebDriver swtichTo() method. iFrame (inline frame) is a HTML document embedded within another HTML document.
Read more >The ultimate guide to iframes - LogRocket Blog
Not a fan of iframes? This post provides an overview of the tag's best features, shows you how to use them, and how...
Read more >How to handle iFrame in Selenium - BrowserStack
Learn how to handle iframe in Selenium with the SwitchTo() method to switch between frames along with code samples.
Read more >How to handle iFrame in Selenium - Testsigma
1. The webpage which is having iFrame is challenging to automate. Nested iFrame makes automation more complicated. 2. The nested dynamic iFrames ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks for this comment and check-in! Here’s some of my thoughts and feedback 🙂
that would update the flow to this:
clearHover()
?this is still a great addition to visbug!
Yes, Overlay! I completely forgot that term. Thanks for the advice. I’ll try to approach this problem from creating overlay.