我正在尝试使用 WatiN 进行基本的单元测试。我已经通过NuGet安装了最新版本。
但是,我在Interlope类型之间发生冲突,所以我知道我应该将EmbedInteropType
属性设置为false
。
问题是,我只是无法理解如何做到这一点。我正在使用VS 2010 .Net 4框架。
任何人都可以快速向我解释如何访问属性并更改它吗?
修改:确切的信息是:
为嵌入式互操作程序集(项目路径)\ lib \ net40 \ Microsoft.mshtml.dll'创建了一个引用,因为它是对程序集'(项目路径)\ packages \ WatiN.2.1创建的程序集的间接引用。 0 \ lib中\ net40 \ WatiN.Core.dll”。考虑更改任一程序集上的“嵌入互操作类型”属性。
答案 0 :(得分:1)
我不确定使用WatiN进行单元测试是个好主意。我们使用WatiN进行浏览器测试,但决定转向selenium。这主要是因为Watin自2011年以来没有更新过。 但是,为了将EmbedInteropType更改为false。在你的项目中展开所有引用并找到程序集Microsoft.mshtml.dll按F4,将EmbedInteropType更改为false,这应该是全部。