Span으로 이루어진 체크박스 관련 질문입니다

스튜디오 19.10.4 버전 사용중입니다.

웹 페이지의 체크박스를 “Check” 액티비티로 실행시
“Check ‘SPAN ContentPlaceHolde…’: 현재 UiNode가 지원하지 않는 속성입니다.”
라는 에러메세지가 출력됩니다.

확인해보니 체크박스가 Span으로 이루어져 있어,
UIExplorer로 Check, UnCheck 둘 다 찍어봤지만 속성 탐색기엔 체크가 되었는지 확인하는 값이 없으며, 아무런 변화가 없습니다.

체크박스 Check/UnCheck 입력시 바로 자료가 조회되는 화면이라, 다중 체크시 확인하는 작업이 꼭 필요합니다.

UIExplorer로 확인하는법, 혹은 다른 방법이 있으면 공유 부탁드립니다.

감사합니다.

추가적으로. 현재는 체크 액티비티가 아닌 클릭 액티비티로 사용중입니다.

브라우저에서 개발자도구를 열어서 해당 부분의 HTML소스를 약간 뒤져볼 필요가 있습니다.
웹 페이지의 경우 Check 액티비티는 대부분 type이 checkbox인 input 태그인 경우에만 잘 작동합니다.

참고가 될 수 있을 법한 웹 사이트가 보여서 해당 페이지로 좀 설명을 드리겠습니다.
https://webdesign.tutsplus.com/ko/articles/quick-tip-easy-css3-checkboxes-and-radio-buttons–webdesign-8953
이 페이지에 삽입된 예제로 이런 부분이 있습니다.
image

엘리먼트 표시를 이용해 마우스로 대충 잡아주면 파란색으로 표시해드린 span이나 label밖에 잡히지 않습니다.
하지만 소스를 살펴보면 실체라고 할까요, 그 위에 빨간색으로 표시한 것처럼 input type="checkbox"가 보일겁니다.
Ui Explorer에서 해당하는 태그를 찾아서 더블클릭하셔서 잡아주시면 됩니다.

image

웹페이지 엘리먼트의 경우 이런 방식으로 눈에 보이지 않더라도 Ui Explorer에서 HTML 태그를 대상 엘리먼트로 잡아줄 수 있습니다. 겉으로 보이지 않는 select 태그나 checkbox 태그들은 이런 식으로 처리가 가능 할 수 있습니다.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.