Можно ли использовать WatiN 2.1 с MvcContrib.WatiN? - PullRequest
0 голосов
/ 28 июля 2011

В WatiN 1.3 конструктор объекта IE выдает исключение на моем компьютере. См этот вопрос .

WatiN 2.1 не имеет такой же проблемы. Тем не менее, я использую MvcContrib.WatiN, который зависит от WatiN 1.3. Можно ли использовать WatiN 2.1 вместо 1.3 с MvcContrib? Если так, то как? WatiN 1.3 - очень старая версия.

1 Ответ

1 голос
/ 30 августа 2011

Не с текущей версией MvcContrib.Но так как это открытый исходный код, вы всегда можете сделать работу самостоятельно, чтобы заставить это работать.Вам потребуется получить последний исходный код MvcContrib здесь и изменить ссылку на WatiN.Core в проекте MvcContrib.TestHelper.WatiN, чтобы использовать WatiN.Core.dll v2.1.Затем перекомпилируйте MvcContrib.TestHelper.WatiN (используйте эту новую скомпилированную dll в вашем проекте).

Одно предостережение: вам придется немного переделать JavaScriptExecutor.GetWindow () (в пространстве имен MvcContrib.TestHelper.WatiN)чтобы иметь возможность перекомпилировать его.WatiN 2.1 больше не имеет класса HtmlDocument в Document (не уверен, куда пошла эта логика).

...