Microsoft Edge WebDriver 알 수 없는 오류 수정 방법

microsoft edge webdriver unknown error 개발자라면 PC에서 Microsoft Edge WebDriver 알 수 없는 오류를 몇 번 겪었을 것입니다.

이 오류는 작업 흐름을 방해하고 앱 개발 중 문제를 일으키지만, 이 문제를 해결할 방법이 있으며, 오늘 그것을 해결하는 방법을 알려드리겠습니다.

Microsoft Edge WebDriver 알 수 없는 오류를 어떻게 수정하나요?

1. WebDriver 수동 설치

  1. 윈도우 키 + S를 누르고 선택적을 입력합니다. 결과 목록에서 선택적 기능 관리를 선택합니다.

manage optional features microsoft edge webdriver unknown error

  1. 기능 추가 버튼을 클릭합니다.

add a feature microsoft edge webdriver unknown error

  1. Microsoft WebDriver를 선택하고 설치 버튼을 클릭합니다.

install microsoft webdriver microsoft edge webdriver unknown error

드라이버가 설치되면 프로젝트에 다음 코드를 추가하면 됩니다:

var driver = new EdgeDriver("C:\\Windows\\System32\\", edgeOptions);

2. static 수정자 제거

  1. 프로젝트를 엽니다.
  2. 이제 WebDriver 초기화를 찾아 다음과 같이 변경합니다:

IWebDriver Edge = new EdgeDriver();

이 변경을 마친 후, Microsoft Edge WebDriver 알 수 없는 오류가 사라져야 합니다. 이 주제에 대해 더 알아보세요

  • Edge Webview2 Runtime이 바이러스인가요? 제거해야 하나요
  • Windows 11의 Edge에 저장된 비밀번호: 관리하는 방법

3. 모든 관련 인스턴스 중지

stop instances microsoft edge webdriver unknown error

  1. 프로젝트를 엽니다.
  2. 이제 다음 코드를 추가합니다:

foreach (var process in System.Diagnostics.Process.GetProcessesByName("MicrosoftWebDriver"))

{

process.Kill();

}

변경 사항을 저장하고 문제가 해결되는지 확인하십시오.

4. executable_path 인수 전달

  1. 프로젝트를 엽니다.
  2. 다음 코드 줄을 추가합니다:

browser = webdriver.Edge(executable_path=r'C:\ALTIUM_WORK\Altium_Python\MicrosoftWebDriver.exe')

이 솔루션은 Python 스크립트에서만 작동한다는 점에 유의하십시오.

몇몇 사용자는 이 방법이 사용자 계정 컨트롤이 활성화되어 있을 때만 작동한다고 보고했으며, 이를 설정하는 방법은 다음과 같습니다:

  1. 윈도우 키 + S를 눌러 사용자 계정을 입력합니다. 검색 결과에서 사용자 계정 컨트롤 설정 변경을 선택합니다.

change user account control settings microsoft edge webdriver unknown error

  1. 슬라이더를 권장 위치로 이동하고 변경 사항을 저장하려면 확인을 클릭합니다.

adjust user account control settings microsoft edge webdriver unknown error

  1. 컴퓨터를 재시작합니다.

이 작업을 수행한 후 WebDriver 문제는 해결될 것입니다.

5. verbose 매개변수 사용

verbose paramter microsoft edge webdriver unknown error

  1. 명령 프롬프트를 열고 다음 명령을 실행합니다:

msedgedriver.exe --verbose

  1. 이제 다른 명령 프롬프트에서 스크립트를 정상적으로 실행합니다:

const Selenium = require("selenium-webdriver");

const BROWSER_NAME = Selenium.Browser.EDGE;

const builder = new Selenium.Builder().forBrowser(BROWSER_NAME)

.withCapabilities({

"browserName": 'MicrosoftEdge',

"browserVersion": '81.0',

"platformName": 'Windows 10',

'ms:edgeChromium': true

}).usingServer('http://localhost:9515')

const driver = builder.build()

이 솔루션은 Selenium을 사용하는 경우에만 작동한다는 점을 기억하세요.

유사한 오류에 대해 더 알아보려면 문제 해결 ‘WebDriver를 확인할 수 없습니다’ – 단계별 가이드가 유용한 정보를 제공할 것입니다.

이 오류는 우리의 Selenium 가이드에서 언급된 드라이버를 확인할 수 없다는 오류와 유사하므로 더 많은 솔루션을 위해 확인하는 것이 좋습니다.

Microsoft Edge WebDriver 알 수 없는 오류 메시지는 개발자에게 많은 문제를 일으킬 수 있지만, 우리의 솔루션을 사용하면 문제를 해결할 수 있습니다.