일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Binding
- mysql
- Coding
- tls
- coding-test
- logging
- windows10
- string
- dotNET
- Visual Studio
- WPF
- chashtag
- 코딩테스트
- Microsoft
- windows
- .net
- IValueConverter
- algorithm
- log
- Process
- File
- nullable
- commit
- git
- programmers
- C#
- convert
- csharp
- Github
- ListView
Archives
- Today
- Total
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
감사합니다.
반응형
'뭐 이런 걸 다 만들어주시고' 카테고리의 다른 글
[자동화, 매크로] 윈도우 프로그램 제작 해드립니다. (1) | 2022.01.23 |
---|---|
chromedriver.exe 자동 업데이트 프로그램 (0) | 2021.08.01 |