Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Extension
- # In this example, we have two iframes. The one built into our extension directly,
- # and the one that renders our actual content.
- # We would need to jump through two frames to get to our extension code, and we
- # can also jump out to interact with the main webpage.
- enterInnerFrame: ->
- # Enter our extension-provided iframe.
- @driver.wait(webdriver.until.elementLocated(css: @selectors.extensionFrame), 5000)
- @extensionFrame = @driver.findElement(css: @selectors.extensionFrame)
- @driver.switchTo().frame(@extensionFrame)
- # Enter the iframe which hosts our actual content.
- @contentFrame = @driver.findElement(css: @selectors.contentFrame)
- @driver.switchTo().frame(@contentFrame)
- # We can use this to jump back to our parent page. (LinkedIn, AngelList, etc.).
- enterRootFrame: ->
- @driver.switchTo().defaultContent()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement