본문 바로가기
C# 기술

[C#] ChromeDriver only supports characters in the bmp 해결하기

by bryan.oh 2022. 4. 6.
반응형

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
반응형

댓글