2011-08-29 1 views
2

selenium webdriver 2.5.1 dll을 사용하여 VS2010에서 디버그를 실행할 때 PInvokeStackImbalance 오류가 발생합니다. 내가 정확히 동일한 작업을 수행하지만, 이전 2.4 버전으로 DLL을 전환하면webdriver 2.5.1을 사용하는 경우 PInvokeStackImbalance 가져 오기

가 아무런 문제

은 없습니다 나는 뭔가를 놓치고 있습니까?

오류 메시지 : PInvokeStackImbalance가 감지되었습니다 메시지 : PInvoke를 함수에 대한 호출 '! WebDriver OpenQA.Selenium.IE.InternetExplorerDriverServer + StartServerFunction :: 호출'했다 불균형 스택. 관리되는 PInvoke 서명이 관리되지 않는 대상 서명과 일치하지 않기 때문일 수 있습니다. PInvoke 서명의 호출 규칙 및 매개 변수가 대상 관리되지 않는 시그니처와 일치하는지 확인하십시오.

국가 번호 : 도움을

_driver = new InternetExplorerDriver(); 

들으.

답변

2

이것은 known issue입니다. 이미 프로젝트 트렁크에서 수정되었습니다. 소스에서 빌드 할 수 있다면 지금 픽스를 가져올 수 있습니다. 그렇게 할 수 없으면 다음 바이너리 릴리스에서 수정 사항을 사용할 수 있어야합니다.

+0

응답 해 주셔서 감사합니다. –