반응형
unknown error: ChromeDriver only supports characters in the BMP
ChromeDriver 에서 BMP 문자만 지원하기 때문에
SMP 문자(예: CJK, 이모티콘, 기호 등)를 보내려고 하면 오류가 발생합니다.
그래서 SendKeys() 를 할때 파라메터로 들어가는 String 에 SMP 문자는 제거를 해야합니다.
정규식으로 지우는 방법은
Regex.Replace(text, @"\p{Cs}", "")
보기 쉽게 쓰면,
String text = "이모지가 포함된 문자";
String filtered = Regex.Replace(text, @"\p{Cs}", "");
someInput.SendKeys(filtered);
728x90
반응형
'C# 기술' 카테고리의 다른 글
[Selenium] input text 입력 및 삭제 방법 (0) | 2023.02.25 |
---|---|
[Selenium] Page Load Timeout 설정하기 (0) | 2022.09.25 |
[C#] Callback, Action으로 간단히 사용하기 (delegate 사용안함) (0) | 2021.11.25 |
[C#] 크롤링에 유용한 라이브러리 HtmlAgilityPack (0) | 2021.10.31 |
[C#] 여러 개 Thread 사용 시 주의사항 (파라메터 사용 시) (0) | 2021.10.30 |
댓글