2017-10-12 9 views
0

아래 스크린 샷을보십시오. Selenium 지원 패키지를 제거하고 다시 설치하려고했습니다. Visual Studio 2013을 사용하고 있습니다. 따라서이 클래스를 수업에서 사용할 수 없습니다. 셀레늄 및 셀레늄-지원 버전 3.6.0openQA.Selenium.Support.UI에서 WebDriverWait을 사용할 수 없음

enter image description here

가 어떻게이 고정받을 수 있나요입니까? 이 온라인을 검색했지만 대부분의 질문은 셀렌 지원 패키지를 사용하지 않았지만 여기서는 그렇지 않습니다.

답변

-1

내가 이미 해결 했으므로 수동으로 셀레늄 지원 버전을 다운 그레이드하려고합니다. 필요한 경우. 나는 여기에 썼다. 1. 누 겟에서 모든 셀레늄 패키지를 제거하십시오. 2. 열린 도구 -> 라이브러리 패키지 관리자 -> 패키지 관리자 콘솔. 3. Install-Package Selenium.Support -Version 3.5.1을 입력하십시오.
이 버전은 좋으며 지금 WebDriverWait를 사용할 수 있습니다.

+0

다운 그레이드 할 필요가 없습니다. 패키지 참조를 제거하고 읽어야 할 수도 있지만 다운 그레이드는 절대로 필요하지 않습니다. – JimEvans

-1

WebDriverWait 클래스가 기본 WebDriver 어셈블리로 이동되었습니다. WebDriverWait을 사용하려면 더 이상 지원 패키지가 필요하지 않습니다. 네임 스페이스는 동일하게 유지되었으므로 대다수의 사용자는 WebDriver.Support을 참조하는 대부분의 프로젝트가 WebDriver을 참조하기 때문에이 변경 사항은 완전히 투명했습니다.

+0

전 downvote에 대한 이유가 확실하지 않습니다. 대답은 전적으로 정확합니다. 저는 수업을 옮기기로 결정할 때 문제가 될 수 있다고 생각합니다.하지만이 대답에는 중요하지 않습니다. – JimEvans