2017-11-14 22 views
0

UI 테스트를 위해 Sikulix를 사용하고 있는데 문제는 UI에서 변경 사항이있을 때 IDE를 사용하여 변경된 모든 이미지를 대체해야하고 다시 작업 (정확도, 클릭 위치)을 설명해야한다는 것입니다. 내 경우에 일종의 간접비가되었습니다. 프로젝트 폴더에있는 새 UI 이미지를 동일한 이전 이름으로 바꿀 수있는 작업이 있습니까 (새 좌표가 다를 수도 있고 새 이미지가 이전 이미지와 동일한 해상도이어야하므로 직접 작동하지 않을 수도 있음)Sikuli IDE 이미지 대체에 대한 해결 방법이 있습니까?

추신 : 나는 픽셀 수준에서 작동한다는 것을 완전히 이해했으나 여전히 문제를 발견 한 사람이 있는지 궁금해합니다.

답변

0

이미지를 다시 만들어야합니다. 조금 더 쉽게 만들 수있는 이유는 Sikuli IDE가 자동으로 생성 한 것보다 더 설명적인 이름을 가진 경우입니다. 이것들은 당신의 PC에 저장되어있는 이미지 파일 들임을 명심하십시오. button1.png, button1.png 등의 이름을 가진 사람이라면 더 쉽게 사용할 수 있습니다.

+0

신속한 답변을 보내 주셔서 감사합니다. – Aravind

0

이 수도 있고 당신이 당신의 프로젝트 개발에 따라 작동하지 않을 수 있습니다 : 내 경우

는, 시간에 발생하는 변화는 ~ 0.7 정의 0.9 말에서 이미지의 유사성을 줄일 수 있습니다. 지금, 오프셋을 조작해야하는 완전히 새로운 이미지로 이미지를 대체하기보다는, 0.7의 유사도로 동일한 영역 이미지를 캡쳐하고 바꿉니다. 이를위한 스크립트를 쉽게 만들 수 있으며 프로젝트에 통합 할 수도 있습니다. 찾기를 사용하여 일치하는 지역을 파악하고 해당 지역의 스크린 샷을 캡처합니다. 이 방법을 사용하여 잡은 이미지는 이제 다시 100 %로 일치하게됩니다. 타겟 오프셋을 조정해야한다는 두통에서 벗어났습니다. 희망이 도움이됩니다.