@@ -26,8 +26,6 @@ public class TestdroidImageRecognition extends AbstractAppiumTest {
26
26
AkazeImageFinder imageFinder = new AkazeImageFinder ();
27
27
28
28
private String queryimageFolder = "" ;
29
- private static long startTime ;
30
- long timeDifferenceStartTest ;
31
29
public boolean found = false ;
32
30
33
31
@@ -47,9 +45,7 @@ public void setQueryImageFolder() {
47
45
* ======================================================================================
48
46
*/
49
47
50
- public Point [] findImage (String image , String scene ) throws Exception {
51
- return findImage (image , scene , DEFAULT_TOLERANCE );
52
- }
48
+
53
49
54
50
//This method calls on the Akaze scripts to find the coordinates of a given image in another image.
55
51
//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
59
55
Point [] imgRect = new Point [0 ];
60
56
Point [] imgRectScaled ;
61
57
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 );
66
61
try {
67
- imgRect = imageFinder .findImage (queryImageFile , searchedImage , tolerance );
62
+ imgRect = imageFinder .findImage (image , scene , tolerance );
68
63
} catch (Exception e ) {
69
64
e .printStackTrace ();
70
65
}
@@ -222,8 +217,13 @@ public Point[] findImageOnScreen(String image, int retries, int retryWait, doubl
222
217
223
218
log ("Find image started, retries left: " + retries );
224
219
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 );
227
227
retries = retries - 1 ;
228
228
}
229
229
0 commit comments