2013-11-25 2 views
0

Selenium Server 문제인지, MagickImage.NET 문제인지 또는 다른 것이 있는지 확실하지 않습니다.MagickImage.NET이 설치된 Selenium Server

셀 니아 스크린 샷과 MagickImage.net (Image Magick 용 래퍼)을 사용하여 승인 된 스크린 샷을 비교하는 단위 테스트가 있습니다. 테스트 목적으로 Selenium 서버의 MagickImage.net Independant와의 비교를 수행하는 단위 테스트가 있습니다. 독립 실행 형 테스트가 작동하지만 Selenium 테스트를 실행할 때 Selenium을 실행하는 테스트의 인스턴스가 Magick.NET이 무엇인지 모르는 것처럼 아래 오류가 발생합니다.

enter image description here

나는 행운과 MagickImage의 다양한 버전 (86, 64, .NET 2.0 및 4.0)을 시도했다. 나는 또한 GAC에 dll을 설치하려고 시도했고 dll 참조를 사용했으며 nuget을 통해 여전히 운이 없었습니다.

모든 아이디어를 주시면 고맙겠습니다.

답변

0

좋아, 문제가 발견되었습니다. 내 테스트 프로젝트가 AnyCPU로 설정되었고 x86으로 설정되었고 작동하기 시작했습니다. 따라서 Selenium이나 MagickImage와는 아무런 관련이 없습니다. 해결책은 모두 64이지만 x86 프로젝트입니다.

+0

Magick.NET에서는 아키텍처를 지정해야합니다. AnyCPU 대신 x86 또는 x64를 사용해야합니다. – dlemstra

관련 문제