[Blue Prism] 브라우저 기반의 애플리케이션 객체에서 "읽기"스테이지의 "HTML 속성 가져오기"를 이용할 때 Tips
하고 싶었던 일
예를 들어 아래와 같은 img 태그의 class 나 src 속성을, 「읽기」스테이지의 「HTML 속성을 취득」을 이용해 취득하고 싶다.
<img alt="Event thumbnail placeholder" src="/assets/placeholder/news-thumb.jpg" class="img-responsive">
읽기 스테이지에서 HTML 속성 가져오기 사용
브라우저 기반 응용 프로그램 개체에서도 Internet Explorer를 사용할지 아니면 Chrome을 사용하는지에 따라 지정 방법이 미묘하게 바뀝니다.
Internet Explorer의 경우
먼저 애플리케이션 모델러에서 대상 요소를 스파이해 둡니다.
이 때, 속성 탭의 「이름」에 표시되고 있는 캐릭터 라인을, 나중에 이용합니다.
개체의 작업 내에서 대상 페이지를 열고 읽기 단계에서 HTML 속성 가져오기를 선택합니다. 이 때, 「속성명」에 앞서 스파이 한 화면에 표시되어 있던 속성 탭에 표시되고 있던 「이름」대로 지정할 필요가 있습니다. 아래 예제에서는 "클래스 이름"을 지정합니다. "class"라고 지정해도 움직이지 않습니다.
스파이 할 때 가져 오지 않은 속성 (예 : src 등)은 "HTML 속성 가져 오기"를 사용하여 값을 읽을 수 없지만 "HTML 가져 오기"를 사용하여 전체 대상 요소의 HTML을 가져옵니다. , "Utility Strings"의 "Get XML Attribute"를 사용하면 피할 수 있습니다. 조금 중복입니다. .
Chrome의 경우
마찬가지로 응용 프로그램 모델러에서 대상 요소를 스파이합니다. Internet Explorer의 간첩 정보에 비해 항목이 많네요.
개체의 작업 내에서 대상 페이지를 열고 읽기 단계에서 HTML 속성 가져오기를 선택합니다. 이 때, 「속성명」에는, HTML 소스내에서의 속성명 (여기에서는 "class")을 지정합니다. "src"와 같은 Internet Explorer에서 검색할 수 없었던 특성도 한 단계에서 검색할 수 있었습니다.
Chrome에서 지정하는 매개 변수가 더 직관적입니다.
Reference
이 문제에 관하여([Blue Prism] 브라우저 기반의 애플리케이션 객체에서 "읽기"스테이지의 "HTML 속성 가져오기"를 이용할 때 Tips), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/TSH-k-tanaka/items/154d7ea4964ed4080c17텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)