CHashtag

[C#] [Nuget] ChromeDriver.exe 자동 업데이트 라이브러리 (ChromeDriverUpdater) 본문

뭐 이런 걸 다 만들어주시고

[C#] [Nuget] ChromeDriver.exe 자동 업데이트 라이브러리 (ChromeDriverUpdater)

HyoSeong 2021. 8. 1. 17:09
반응형

안녕하세요.

 

"뭐 이런 걸 다 만들어주시고" 의 첫 번째 게시글입니다. 하하

 

"뭐 이런 걸 다 만들어주시고" 는 누군가는 시답잖다고 이런 걸 굳이 만들어야 될까라고 생각할 만할 것들을 개발로 구현한 것들을 정리하여 포스팅할 예정입니다.

 

앞으로 많은 관심 부탁드리겠습니다.

 


프로젝트 명: ChromeDriverUpdater

nuget 링크: https://www.nuget.org/packages/ChromeDriverUpdater

프로젝트 링크: https://github.com/Hyo-Seong/ChromeDriverUpdater

 

개요: Selenium ChromeDriver를 사용해보셨다면 다들 아실 겁니다. 로컬의 크롬 버전이 올라갈 때마다 ChromeDriver.exe가 먹통이 되고 새로운 ChromeDriver.exe를 다운로드하여야 한다는 것을요.

 

해당 문제는 배포 목적의 Windows Program에서 Selenium을 지양하는 이유이기도 합니다. 저 또한 그러하고요.

그래서 ChromeDriver를 그때그때 Chrome 버전에 맞는지 확인하고, 다르다면 새로운 ChromeDriver를 다운로드해주는 라이브러리를 제작하게 되었습니다.

 

라이선스: MIT

 

 

사용방법

using ChromeDriverUpdater;

try
{
    new ChromeDriverUpdater().Update(@"c:\path\to\chromedriver.exe");
}
catch (UpdateFailException exc)
{
    // ...
}

 

위 가이드는 실시간 업데이트 되지 않습니다.

정확한 사용법은 아래 페이지를 확인해주세요.

https://github.com/Hyo-Seong/ChromeDriverUpdater#readme

 

감사합니다.

반응형