2

我已经使用Watin 几个月了。我学到了很多,但似乎无法弄清楚这一点:

我需要访问框架中的按钮。当我查看 IE 开发人员工具 (F12) 时,我看到一个<frameset name="WRAPPER">then 嵌套在里面,我看到另一个<frameset name="MAIN">then 嵌套在里面,我看到我需要访问的框架:<frame name="leftFrame">.

当我尝试这段代码时:

FrameCollection wrapper = ie.Frames;  

我收到此错误:

无法使用已与其底层 RCW 分离的 COM 对象。

谢谢

4

1 回答 1

1

尝试改变

"htmlDocument.all.tags("iframe")"

"htmlDocument.all.tags("frame")"

它似乎解决了这个问题。

它是在带有 win7 的 Watin 2.1 中报告的

检查此相关线程: 在 Watin 新版本 2.1 中访问框架时出错

于 2012-06-20T05:24:18.540 回答