2012-04-02 4 views
2

iFrameの中にのstyle属性を読み取る方法はありますか? BodyNativeElementFrame、およびその他のPropertiesの複数の組み合わせを試しましたが、これまでのところ私は運がありませんでした。iframeの本文にあるWatiNの読み取り属性

<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> 

例:インラインフレームが異なる形式の内側かもしれ

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

はあなたが試さなかった別の形にあった:_browser.Frame(Find.ById(frameIDの))Body.Style;。 – alonp

+0

後で試してみます。 – iCantSeeSharp

答えて

0

、あなたがしようとしたのですか?それは私に一度起こっ

は、IFRAMEは(ネストされた形)

+0

残念ながら、私はそのコードにアクセスできず、iFrameを持つウェブページのコンテキストを再現することができないため、解決策を試すことはできません。それを指摘してくれてありがとう、確かに私はそれが再び起こればそれを念頭に置くでしょう。 – iCantSeeSharp