Skip to content
This repository was archived by the owner on Dec 7, 2020. It is now read-only.

Commit 382a3c2

Browse files
author
Severi Haverila
committed
find Image takes paths part of argument
1 parent 44bb1e0 commit 382a3c2

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/main/java/TestdroidImageRecognition.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ public class TestdroidImageRecognition extends AbstractAppiumTest {
2626
AkazeImageFinder imageFinder = new AkazeImageFinder();
2727

2828
private String queryimageFolder = "";
29-
private static long startTime;
30-
long timeDifferenceStartTest;
3129
public boolean found = false;
3230

3331

@@ -47,9 +45,7 @@ public void setQueryImageFolder() {
4745
* ======================================================================================
4846
*/
4947

50-
public Point[] findImage(String image, String scene) throws Exception {
51-
return findImage(image, scene, DEFAULT_TOLERANCE);
52-
}
48+
5349

5450
//This method calls on the Akaze scripts to find the coordinates of a given image in another image.
5551
//The "image" parameter is the image that you are searching for
@@ -59,12 +55,11 @@ public Point[] findImage(String image, String scene, double tolerance) throws Ex
5955
Point[] imgRect = new Point[0];
6056
Point[] imgRectScaled;
6157

62-
// queryImageFolder is "", unless set by setQueryImageFolder()
63-
String queryImageFile = "queryimages/" + queryimageFolder + image;
64-
log("Searching for " + queryImageFile);
65-
log("Searching in " + searchedImage);
58+
59+
log("Searching for " + image);
60+
log("Searching in " + scene);
6661
try {
67-
imgRect = imageFinder.findImage(queryImageFile, searchedImage, tolerance);
62+
imgRect = imageFinder.findImage(image, scene, tolerance);
6863
} catch (Exception e) {
6964
e.printStackTrace();
7065
}
@@ -222,8 +217,13 @@ public Point[] findImageOnScreen(String image, int retries, int retryWait, doubl
222217

223218
log("Find image started, retries left: " + retries);
224219
if (take_screenshot)
225-
takeScreenshot(image + "_screenshot", new_step);
226-
imgRect = findImage(image, image + "_screenshot" + getRetryCounter() + "_" + timeDifferenceStartTest, tolerance);
220+
takeScreenshot(image + "_screenshot");
221+
222+
// queryImageFolder is "", unless set by setQueryImageFolder()
223+
String queryImageFile = "queryimages/" + queryimageFolder + image + "_screenshot";
224+
String screenshotFile = screenshotsFolder+image + "_screenshot";
225+
226+
imgRect = findImage(queryImageFile, screenshotFile, tolerance);
227227
retries = retries - 1;
228228
}
229229

0 commit comments

Comments
 (0)