2012-04-02 8 views
2

Gibt es eine Möglichkeit, das style Attribut von body in einem iFrame zu lesen? Ich habe versucht, mehrere Kombinationen von Body, NativeElement, Frame und andere Properties zu verwenden, aber bisher hatte ich kein Glück.WatiN Leseattribut aus iframes Körper

<iframe id="iFrame" width="100%" height="500" frameborder="0" src="some source"> 
     <html xmlns="http://www.w3.org/1999/xhtml"> 
      <head> 
      </head> 
      <body style="margin: 0px; padding: 0px;height:500px;"> 
      </body> 
     </html> 
    </iframe> 

Beispiel:

_browser.Frame(Find.ById(frameId)).Body.GetAttributeValue("style") 
+0

Haben Sie versucht: _browser.Frame (Find.ById (FrameID)) Body.Style;. – alonp

+0

Werde es später versuchen, danke. – iCantSeeSharp

Antwort

0

Iframe in einer anderen Form sein können, haben Sie versucht?

es mir einmal passiert, war der iframe in einer anderen Form (verschachtelte Form)

+0

Leider habe ich keinen Zugriff auf diesen Code und ich kann den Kontext der Webseite, die den iFrame haben könnte, nicht reproduzieren, daher kann ich die Lösung nicht ausprobieren. Danke, dass du es aufgezeigt hast, ich werde es mir merken, wenn es wieder passiert. – iCantSeeSharp