2012-04-02 82 views
2

有没有办法在iFrame内读取的style属性? 我试过使用Body,NativeElement,Frame和其他Properties的多个组合,但到目前为止我没有运气。WatiN从iframe的身体读取属性

<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 2012-04-02 20:08:36

+0

稍后再试,谢谢。 – iCantSeeSharp 2012-04-03 14:02:49

回答

0

内嵌框架可以是不同的形式里面,你试过吗?

它的发生有一次对我的IFRAME是一个不同的形式(嵌套表格)

+0

不幸的是,我没有访问该代码,我无法重现可能具有iFrame的网页的上下文,所以我无法尝试解决方案。感谢您指出,如果它再次发生,我一定会记住它。 – iCantSeeSharp 2013-11-08 17:47:00