我已经使用 Watin 几个月了。 我学到了很多东西,但似乎无法弄清楚这一点:
我需要访问框架中的按钮。 当我查看IE开发人员工具(F12)时,我看到一个<frameset name="WRAPPER">
然后嵌套在那里,我看到另一个<frameset name="MAIN">
然后嵌套在那里,我看到我需要访问的框架:<frame name="leftFrame">
。
当我尝试此代码时:
FrameCollection wrapper = ie.Frames;
我收到此错误:
不能使用已与其基础 RCW 分离的 COM 对象。
谢谢
尝试更改
"htmlDocument.all.tags("iframe")"
自
"htmlDocument.all.tags("frame")"
它似乎解决了这个问题。
它在 Watin 2.1 中与 win7 一起重新发布,
检查此相关线程:访问 Watin 新版本 2.1 中的帧时出错