[Bug 29792] New: Make embedded (X)HTML or SVG documents in <object> accessible


            Bug ID: 29792
           Summary: Make embedded (X)HTML or SVG documents in <object>
           Product: Browser Test/Tools WG
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: WebDriver
          Assignee: public-browser-tools-testing@w3.org
          Reporter: comfreek@outlook.com
        QA Contact: public-browser-tools-testing@w3.org
                CC: mike@w3.org
            Blocks: 20860
  Target Milestone: ---

It is currently not possible to access objects embedded in <object> tags:

<object data="file.svg" type="image/svg+xml"></object>
<object data="file.html" type="text/html"></object>
<object data="file.xhtml" type="application/xml+xhtml"></object>

First, none of the locator strategies are able to "deep-select" elements
originating from objectElement.contentDocument.

Second, bypassing the selection problem by executing a custom JS script in
order to return the nested elements results in "stale element reference" error
upon usage of the acquired reference. This could be solved if a switch to an
object's contentDocument context was possible.

My use case in my application for embedding an SVG via <object> is that I can
quickly replace it by setting the data URI while maintaining access to its
contents via contentDocument.

Referenced Bugs:

[Bug 20860] WebDriver Level 1
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Wednesday, 24 August 2016 16:54:04 UTC