'Select Item' 액티비티의 예외처리 방법 문의

안녕하세요 ‘Select Item’ 액티비티의 예외처리 방법에 대해 문의 드립니다.

Select Item ‘SELECT’: Cannot select item. It was not found among existing items.
TIP: Some combo-boxes delay load items until its dropdown is expanded. Try to simulate a click on control prior to selecting an item.

가지고 있는 A 배열값들을 ‘for each row’ 로 순차적으로
시퀀스상에서 ‘Select Item’ 액티비티로 ‘select box’ 를 선택 처리하고 있습니다.

문제는 초기 가지고 있던 A 배열에서는 {‘1’,‘2’,‘3’,‘4’,‘5’} 가 있는데…
‘select box’ 에는 {‘1’,2’,‘3’,‘5’} 만 있는 상황입니다.
A 배열중 값 ‘4’ 는 ‘select box’ 에 없는 상황이라 찾지 못하는 경우에는 skip 하고 싶은데…

이런 경우는 예외처리를 어떻게 해야되는건가요?

1 Like

get attribute 액티비티에서 items 를 선택하시면
해당 select box 안의 item들을 가져올수 있습니다 .(1차원 배열)

그후 해당 배열에 반복문을 돌려(for each) 클릭 하시고자 하는게 있는지 if문으로 분기로 알아보시고 있으면 클릭 없으면 넘어가는 형식으로 구현하시면 될 것 같습니다.

Try-catch 구문에 넣어서 에러 나면 스킵하고 진행도록 처리하시는것도 괜찬을것 같네요.