2016-10-07 8 views
0

자바 코드에서 sikuli.api를 사용하여 플래시 게임을하고 있습니다. sikuli로 모든 것이 매우 멋지지만 실제로 문제가 있습니다.sikuli : 플래시 팝업 이미지가 없습니다.

내 봇은 이미 많은 일을하고 있습니다. 이미 85 개가 존재하는지 확인합니다. 내 응용 프로그램에서 완벽하게 찾고있는 findall 또는 findall을 단순한 내장 및 항아리로 만듭니다 (제국의 Forge에 재생하면 테스트 할 수 있습니다).), BUT :

언젠가는 마우스 위치에 따라 약간의 플래시 팝업이 생깁니다 (기술적 플래시 이름이 있어야하지만 플래시 기술은 모른다). 이 팝업은 마우스 포인터 아래에있는 건물에 대한 정보를 제공합니다.

내 문제는 내가이와 함께 게임의 복사 화면이 팝업 한 경우 나 ... sikuli는 플래시 팝업을 잡을 수없는 경우처럼,이 팝업 페이지 안에 무엇

를 감지 할 수 있다는 것입니다 IDE를 사용하여 팝업을 감지하고 유사점을 확인합니다. 그러나 실제 화면을 분석하면 sikuli는 팝업을 감지 할 수 없습니다. 이 화면을보고있는 응용 프로그램은 팝업을 정확하게 "복사"합니다.

실마리가 있거나 특별한 점 :이 팝업이있을 때 팝업이있는 지역의 "highligth (1)"을 수행하면 플래시 팝업이 사라지는 반면 플래시 팝업은 사라집니다 마우스를 움직일 때 사라집니다. 강조 표시가 없으면 팝업을 분석하는 동안 사라지지 않습니다.

당신이하기 전에 : - 이미지 참조가 올바른 위치에 있고 코드 에 의해 발견 - 유사성 매개 변수 올 바르고 sikulix-IDE와 함께 화면 복사 모든

답변

0

첫째로 확인하십시오 Sikuli는 화면에 실제 표시되는 내용 만 볼 수 있기 때문에 기본 기술은 관련이 없습니다. 따라서 플래시가 아닌지 여부는 걱정할 필요가 없습니다.

영역 강조 표시가 어떤 식 으로든 마우스 동작을 활성화하지 않아야합니다. 그러나 당신이 묘사하는 것에서, 나의 유일한 추측은 어떻게 든 당신이 팝업을 그리워한다는 것입니까? 빠르게 나타나고 사라지나요? 그게 문제인 경우 here으로 검색 속도를 높일 수있는 몇 가지 방법을 논의하십시오.