History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: SEL-247
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Unassigned
Reporter: Dan Fabulich
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Selenium

Selenium Core should not use an embedded iframe for testing

Created: 26/May/06 04:31 PM   Updated: 05/Feb/08 04:37 PM
Component/s: TestRunner GUI/Suite Loader
Affects Version/s: 0.7.0
Fix Version/s: 0.8.0

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Issue Links:
Relationship
This issue Relates to:
SEL-8 Application Under Test in New Window Major Closed
 


 Description  « Hide
When we use an embedded iframe, we can't test any applications that use "frame busting" code to break out of frames and make themselves the top-level application.

Selenium Core should use a pop-up instead of an embedded iframe; this should be the default mode so we're sure we get adequate test coverage. Note that it can be trickier to detect page loads in a pop-up than in an embedded iframe; that means that it's really important that we guarantee that Selenium handles these situations robustly.

 All   Comments   Work Log   Change History      Sort Order:
Mike Williams - 27/May/06 06:00 AM
This issue duplicates/supercedes SEL-8.

Jeff Xiong - 28/Aug/06 01:12 AM
since framesupport branch has been merged back to trunk, shall we close this issue (as well as SEL-8)?

Dan Fabulich - 28/Aug/06 11:30 AM
While framesupport has been merged in, as I currently understand it there's (at present) no way to access the non-embedded mode... I think we should probably leave this issue open until there's a way to use that mode.

Additionally, we have good reason to think that page-load-detection doesn't work in multi-window mode in many of the browsers we'd like to support.

Mike Williams - 28/Aug/06 07:14 PM
The AUT-in-separate-window layout can be accessed by appending "&multiWindow=true" to the TestRunner/SeleneseRunner URL. We need to add this info to the documentation.

Note I'm using "layout" instead of "mode", since "mode" already has other meanings.

Mike Williams - 13/Sep/06 01:04 AM
Selenium Core now provides the capability to test multi-window or multi-framed applications.