이 문서에서는 "UIAutomation.SelectOptionInDropDownError" 오류 코드로 인해 창 작업의 드롭다운 목록 값 설정이 실패하거나 웹 페이지 작업의 드롭다운 목록 값 설정이 실패하고 두 작업의 목록 값을 찾을 수 없으므로 "WebAutomation.SetDropDownListValueError" 오류 코드가 실패하는 문제를 해결합니다.
적용 대상: Power Automate
증상 1
다음 오류 메시지와 함께 웹 페이지의 드롭다운 목록 값 설정 또는 창 작업에서 드롭다운 목록 값 설정이 실패합니다.
드롭다운 목록에서 요청된 작업을 수행하지 못했습니다. 드롭다운 목록을 찾을 수 없습니다.
원인
드롭다운 요소의 선택기가 드롭다운 UI 요소를 찾지 못했습니다. 요소의 선택기가 올바르지 않을 수 있습니다.
해결 방법
선택기 작성기 창에서 테스트 선택기를 사용하여 드롭다운 요소의 요소 선택기가 올바른지 확인합니다. 선택기가 잘못된 경우 복구 옵션을 사용하여 수정합니다. 이 해결 방법은 UI 자동화 및 브라우저 자동화 그룹 작업에 모두 적용됩니다.
증상 2
웹 페이지의 드롭다운 목록 값 설정 또는 창 작업에서 드롭다운 목록 값 설정이 성공적으로 실행되지만 옵션 요소는 선택되지 않으며 런타임 중에 오류가 발생하지 않습니다.
원인
웹 페이지의 드롭다운 목록 값 설정 또는 창 작업에서 드롭다운 목록 값 설정이 드롭다운 목록에서 옵션 요소를 선택하지 못합니다.
해결 방법
UI 자동화 및 브라우저 자동화 그룹의 작업에 대해 다음 옵션을 순서대로 시도해 보세요.
옵션 1: 이름 값으로 Select 옵션을 사용하여 작업 입력 매개 변수를 설정한 경우 드롭다운 목록에서 요소의 특정 인덱스 제공을 통해 인덱스 값으로 선택 옵션을 사용하세요.
옵션 2: 옵션 1에서 문제가 해결되지 않는 경우 웹 페이지 작업의 드롭다운 목록 값 설정을 창의 두 개의 연속 클릭 UI 요소로 바꾸거나 웹 페이지 작업의 링크를 클릭합니다.
- 창의 첫 번째 클릭 UI 요소(UI 자동화) 또는 웹 페이지의 클릭 링크(브라우저 자동화)는 옵션 목록을 확장할 수 있는 요소(일반적으로 화살표 단추)를 사용해야 합니다.
- 창의 두 번째 클릭 UI 요소(UI 자동화) 또는 웹 페이지의 클릭 링크(브라우저 자동화)는 선택해야 하는 옵션 요소를 사용해야 합니다.
옵션 3: 위의 두 옵션이 문제를 해결하지 않고 드롭다운 목록에 필터 기능이 있는 경우 드롭다운 목록에 텍스트 또는 텍스트의 일부를 입력하여 선택하기 위한 몇 가지 제안을 가져올 수 있습니다.
- UI 자동화의 창 작업에서 텍스트 채우기 필드를 사용합니다. 드롭다운 목록 요소를 사용하여 Text Box 매개 변수를 설정하고 해당 옵션에 표시된 텍스트를 사용하여 Text를 채우기 매개 변수로 설정합니다.
- 브라우저 자동화의 웹 페이지 작업에서 텍스트 채우기 필드를 사용합니다. 드롭다운 목록 요소를 사용하여 UI 요소 매개 변수를 설정하고 해당 옵션에 표시된 텍스트를 사용하여 Text 매개 변수를 설정합니다.
UI 자동화 그룹의 작업에 대해서는 다음 단계를 수행합니다.
- 창 작업에서 Click UI 요소를 사용하여 드롭다운 목록으로 클릭을 보내 포커스를 가져옵니다.
-
키 보내기 작업을 사용합니다.
키 보내기 옵션을 포그라운드 창으로 설정하고, 해당 옵션에 표시된 텍스트를 사용하여 텍스트 보내기 옵션을 설정한 다음, 다음을
{Enter}
수행합니다.