Совместимость WatiN с Windows

Я удалил все и начал все заново, но на этот раз я сначала установил Microsoft MPI, а затем установил pip mpi4py. Я не уверен, как и почему, но это решило мою проблему.

7
задан Ruben Bartelink 31 January 2012 в 13:55
поделиться

4 ответа

Я запускаю наш набор тестов интеграции WatiN (сотни тестов) на Windows 2003 с IE6. Работает нормально, особых трюков не сделано. Какое исключение вы получаете? Вы уверены, что mshtml.dll (COM dll где-то в каталоге Windows) правильно зарегистрирован на этом компьютере? У вас есть Microsoft.mshtml.dll (сборка взаимодействия) и interop.shdocvw.dll в том же каталоге, что и WatiN.Core.dll?

4
ответ дан 6 December 2019 в 21:19
поделиться

Вы пытались интерактивно войти на сервер и пытаться запустить тесты вручную? Это может быть из-за учетной записи, под которой работает ваш сервер сборки, или из-за определенных настроек безопасности, которые вы настроили. Вы проверили, не мешает ли вам IE просмотреть страницу из-за того, что ее нет в списке доверенных сайтов?

0
ответ дан 6 December 2019 в 21:19
поделиться

Обновление: Официально поддерживается, из faq

Какие версии Windows поддерживаются?

Windows 2000, Windows XP, Windows 2003 и Windows 2008.

Оригинальный пост:

Я использую его на Vista все время. Я не использовал его на Windows Server 2003, хотя.

0
ответ дан 6 December 2019 в 21:19
поделиться

I'd ordinarily post this as a comment on Sam's answer, but I'm trying to make a stack trace searchable, so here goes...

WatiN.Core.Exceptions.IENotFoundException : Could not find an IE window matching constraint: Timeout while waiting to attach to newly created instance of IE.. Search expired after '30' seconds.
at WatiN.Core.IE.CreateIEPartiallyInitializedInNewProcess()
at WatiN.Core.IE.CreateNewIEAndGoToUri(Uri uri, IDialogHandler logonDialogHandler, Boolean createInNewProcess)
at WatiN.Core.IE..ctor(String url, Boolean createInNewProcess)
c:\...\WithVendorSite.cs(42,0): at WithVendorSite.VerifyCanLogIn(TargetSite target)

I developed my test on Windows 7 against WatiN 2.0.10.928 but the test was continually getting stuck with a blank browser with about:blank in the address bar when run on Windows Server 2008 with latest WUs, and Enhanced Security Configuration turned off and running the tests elevated (Run as Administrator).

The problem in my case (thanks Sam) was the absence of Microsoft.mshtml.dll in the bin directory (I had figured out Interop.shdocvw.dll was necessary from error messages I'd encountered on the Windows 7 side).

After adding Microsoft.mshtml.dll, things run happily with ESC turned back [but the test process needs to run elevated].

8
ответ дан 6 December 2019 в 21:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: