2016-10-25 10 views
0

나는 매우 간단한 콘솔 응용 프로그램을 만들어보다 고급 응용 프로그램으로 이동하기 전에 웹 드라이버를 올바르게 설정했음을 보여줍니다. 셀렌 언어 바인딩과 Microsoft Edge에서 C#을 사용하고 있습니다.처리되지 않은 'OpenQA.Selenium.WebDriverException'형식의 예외가 WebDriver.dll에서 발생했습니다. 추가 정보 : 예기치 않은 오류가 발생했습니다. 알 수없는 오류

Serenium Web 드라이버 C# 언어 바인딩의 버전 3.0은 here입니다.

나는 마이크로 소프트 EdgeHTML 14.14393

나는 윈도우 10 주년 기념 에디션 (14393 빌드 1607)에 오전 here에서 Micrsoft 웹 드라이버의 해당 버전으로 마이크로 소프트 에지 버전 38.14393.0.0 있습니다. 나는 EdgeDriver을 초기화 할 때 나는 비주얼 스튜디오 엔터프라이즈 2015

에 테스트입니다

는이 오류를 얻을 :

An unhandled exception of type 'OpenQA.Selenium.WebDriverException' occurred in WebDriver.dll 

Additional information: Unexpected error. Unknown error 

그것은 코드 행에 예외를 던지고있다 :

static IWebDriver Edge = new EdgeDriver(); 

이 문제를 해결하는 방법을 원합니다. 또는 버전 불일치가 있으면이 작업을 수행하는 데 필요한 것을 알고 싶습니다.

+1

이 [MSDN : 정적 클래스 및 정적 클래스 Memnbers] (https://msdn.microsoft.com/en-us/library/79b3xss3(VS.80) .aspx)를 읽었습니까? – MethodMan

답변

1

WebDriver 초기화에서 정적 수정자를 제거했을 때 갑자기 작동하기 시작했습니다.

IWebDriver Edge = 새 EdgeDriver();

정적 인 인스턴스를 사용할 수 없다는 어떠한 문서도 보지 못했지만 분명히 할 수 없습니다.

관련 문제