2015-01-20 9 views
0

그래서 저는 sikuli를 사용하여 자동화 된 UI 테스트 작업을합니다. 지금 당장 나는 코드가 무엇을해야하는지 지시하기 위해 화면 잡기를 사용한다. (문제는 보통이다.) 테스트 할 애플리케이션의 개발자가 UI를 바꿀 때마다 (예 : 글꼴을 바꾼다), 나는 끝까지 가야한다. 내 검사에서 가지고있는 모든 그림을 다시 가져 오지 않으면 실패합니다. 이 문제를 해결할 방법이 있을까요? 동료 중 한 명이 "DOM"에 대해 언급했는데 그게 무엇인지는 모르겠지만 sikuli가 사용하는 비트 맵 대신 사용할 수 있다고했습니다. 고급의 도움을 주셔서 감사합니다sukili을 더 "강력하게"만드는 방법

EDIT : 예를 들어, onAppear (텍스트 그림, 이렇게) 코드가 있습니다 그래서 응용 프로그램의 텍스트가 변경되면 텍스트 그림이 더 이상 일치하지 않습니다. 지역을 추가하는 것이 도움이되지 않습니다. 텍스트는 매번 같은 장소에 나타나지만 시쿨리는 여전히 그것을 인식하지 못합니다.

답변

1

현재 나는 특정 단어를 인식하는 방법을 배우려고 노력하고 있습니다. 나는 그것으로 오키하고있다. 그러나 어떤 말은 그가 regonizing 나쁜 것입니다. (어두운 배경, 흰색 단어, cetrain 상자 등) 나는 sikuli 팀이 다음 버전에서 그것을 무력화하려고 노력하고 있음을 알고 있습니다.

현재 (대부분) 나도 화면을 사용하지만 인식하는 단어가 나오기 때문에 더 쉽게 사용할 수 있습니다. 잘하면 다음 버전. :-)