현재 Sikuli와 Selenium을 통합하고지도를 자동화하고 있습니다. 두 이미지가 비슷하거나 닮지 않았는지 비교하고 싶습니다. 지도에 표시 할 이미지의 스크린 샷을 찍었습니다. Pls는 2 개의 이미지를 비교하기위한 Sikuli 스크립트를 제안합니다. 고맙습니다. 당신은 단지 스크린 샷이 브라우저 창 안에서 발견되어 있는지 확인하려면sikuli webdriver를 사용하여 2 개의 이미지를 비교하는 방법은 무엇입니까?
0
A
답변
0
, 당신은 사용할 수 있습니다
try:
find("screenshot.jpg");
popup("Found");
except:
popup("Not found");
0
당신은 함정 수사로 변환 한 후 두 이미지를 비교할 수 있습니다. 당신이 가지고 있지 않은 경우이
ScreenRegion s = new DesktopScreenRegion();
URL imageURL = new URL("img1 url here");
Target imageTarget = new ImageTarget("imageURL");
ScreenRegion r = s.wait(imageTarget,8000);
Canvas canvas = new DesktopCanvas();
canvas.addLabel(r, keyword).display(3);
String c1= canvas.toString();
ScreenRegion s1 = new DesktopScreenRegion();
URL imageURL1 = new URL("img2 url here");
Target imageTarget1 = new ImageTarget(imageURL1);
ScreenRegion r1 = s1.wait(imageTarget1,8000);
Canvas canvas1 = new DesktopCanvas();
canvas1.addLabel(r1, keyword).display(3);
String c2= canvas.toString();
if(C1==C2){
return true;
}else{
return false;
}
같은 점은 알려주세요. 즐기십시오!
+0
고맙습니다. 나는 너를 알리려고 노력할 것이다. –
지도의 스크린 샷과 실제지도를 비교하고 싶습니까? 어떤지도 야? 구글지도? 웹 브라우저에서? 좀 더 자세히 알려줘. – Matthias
예. 그것은 브라우저 내에서 일종의 Google지도입니다. –