*경험에서 비롯된 개인적인 의견이므로 정답은 아닐 수 있음
https://download.uipath.com/versions/21.10.10/UiPathStudio.msi
- 클릭 액티비티가 2개 연속으로 있는 경우
- 첫번째 클릭은 정상 동작한 것으로 눈에 확인
- 두번째 셀렉터에서 클릭을 못하는데, 실질적인 셀렉터 유효성은 유효한 것으로 확인
이러한 경우이다.
이와 같은 경우에 클릭 액티비티를 새로 써도 셀렉터를 변경해도 잘안된다면 첫번째 클릭 액티비티의 속성 중 Simulate Click 옵션이 True인 지 확인해본다.
만약 True일 경우 기본 값인 False도 변경하여 해결이 되었다.
예상하기엔 Simulate Click이 활성화되면 속도면이나 화면상에서도 더 나은 옵션이라고 생각했는데, 그에 별도로 화면 상에서 클릭을 정상적으로 동작한 것으로 보이나 UiPath Click에서 정상적으로 Click이 되었다고 판단하지 않고 어디서 무언가 걸려있는 상태(?)로 계속해서 첫번째 클릭할 곳을 찾는 것으로 생각된다. 그래서 두번째 클릭 셀렉터가 유효해도 어딘가 걸려있는 첫번째 셀렉터 덕분에 정상적으로 클릭을 못하는 것으로 보인다.
UiPath 설치 경로로 이동 (커뮤니티 버전과 트라이얼 버전 경로 상이)
cd c:\program files\uipath\studio
라이선스 정보
uipath.licensetool.exe info
라이선스 비활성화
uipath.licensetool.exe deactivate
라이선스 업데이트
uipath.licensetool.exe update
dt_test.AsEnumerable.Where(Function(row) row(1).Equals(시트명item)).Select(Function(row) row(2).ToString).ToList
dt_test.AsEnumerable.Where(Function(row) row(1).Equals(시트명item)).Select(Function(row) row(2).ToString).FirstOrDefault
io_dt_결과.AsEnumerable.Where(Function(row) row("전표번호").Equals(전표번호item)).Select(Function(row) CDbl(row("USD").ToString)).ToArray().Sum
// 숫자만 추출
body = Regex.Replace(_body, "[^0-9]", "")
// 영문자만 추출
body = Regex.Replace(_body, "[^a-zA-Z]", "")
// 한글만 추출
body = Regex.Replace(_body, "[^가-힣]", "")