Keep getting .apng file not found

We are trying to do some basic URL clicking by capturing image, keep getting file.apng not found, wonder what the issue is ?

@ravi_meduri,

please post your recording here.

anyway, it seems one of your action does not have the .apng file. You need just to re-capture image for that action and set the anchor area and the crosshair position.

nableTypeOnScreen();
sleep(100);

openExcel(“C:\Users\Administrator\Downloads\peoplesoftImport.xlsx”);
sleep(100);

    input_table = new com.workfusion.studio.rpa.recorder.api.groovy.RecorderTable(getRange("C:\\Users\\Administrator\\Downloads\\peoplesoftImport.xlsx", "b2"))

saveExcel(“C:\Users\Administrator\Downloads\peoplesoftImport.xlsx”);
sleep(100);
timeouts().pageLoadTimeout(10000, java.util.concurrent.TimeUnit.MILLISECONDS);

openFirefox("http://psfinweb.ccrn.com/psp/PS89DEVF/?cmd=login");
sleep(100);


    $(byXpath("//*[@id=\"userid\"]")).click();
sleep(100);

        def i0 = username;

		if (username instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderList) {
			i0 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(username);

		} else if (username instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderTable) {
			i0 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(username);

		} else if (username instanceof BigDecimal) {
			i0 = username.toPlainString();
		}

        sendKeys(com.workfusion.studio.rpa.recorder.api.groovy.StringTransformations.escapeAutoitText(String.valueOf(i0)));
sleep(100);


    $(byXpath("//*[@id=\"pwd\"]")).click();
sleep(100);

        def i1 = password;

		if (password instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderList) {
			i1 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(password);

		} else if (password instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderTable) {
			i1 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(password);

		} else if (password instanceof BigDecimal) {
			i1 = password.toPlainString();
		}

        sendKeys(com.workfusion.studio.rpa.recorder.api.groovy.StringTransformations.escapeAutoitText(String.valueOf(i1)));
sleep(100);


    $(byXpath("/html/body/table/tbody/tr[2]/td/table/tbody/tr[1]/td/table/tbody/tr/td/table/tbody/tr[1]/td[1]/table[2]/tbody/tr[4]/td[3]/input")).click();

sleep(100);
timeouts().pageLoadTimeout(10000, java.util.concurrent.TimeUnit.MILLISECONDS);

openFirefox("http://psfinweb.ccrn.com/psp/PS89DEVF/EMPLOYEE/ERP/c/MAINTAIN_SECURITY.USERMAINT.GBL?FolderPath=PORTAL_ROOT_OBJECT.PT_PEOPLETOOLS.PT_SECURITY.PT_USER_PROFILES.PT_USERMAINT_GBL&IsFolder=false&IgnoreParamTempl=FolderPath%2cIsFolder");
sleep(100);

        def i2 = demouser;

		if (demouser instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderList) {
			i2 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(demouser);

		} else if (demouser instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderTable) {
			i2 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(demouser);

		} else if (demouser instanceof BigDecimal) {
			i2 = demouser.toPlainString();
		}

        sendKeys(com.workfusion.studio.rpa.recorder.api.groovy.StringTransformations.escapeAutoitText(String.valueOf(i2)));
sleep(1000);

    sendKeys("{ALTDOWN}1{ALTUP}");
sleep(100);


            mouse().click($(byImage("1509498649989-anchor-1509503366347.apng", Integer.valueOf(-40), Integer.valueOf(-2))).getCoordinates());
sleep(100);


            mouse().click($(byImage("1509504893411-anchor-1509504893429.apng", Integer.valueOf(-3), Integer.valueOf(17))).getCoordinates());

// sleep(100);

// $(byImage(“1509507743169-anchor.apng”, Integer.valueOf(0), Integer.valueOf(0))).hover();// sleep(1300);

// $(byImage(“1509507744536-anchor.apng”, Integer.valueOf(0), Integer.valueOf(0))).hover();// sleep(1200);

// mouse().click($(byImage(“1509507745658-anchor.apng”, Integer.valueOf(0), Integer.valueOf(0))).getCoordinates()); sleep(100);

        def i3 = entitlement_value;

		if (entitlement_value instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderList) {
			i3 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(entitlement_value);

		} else if (entitlement_value instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderTable) {
			i3 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(entitlement_value);

		} else if (entitlement_value instanceof BigDecimal) {
			i3 = entitlement_value.toPlainString();
		}

        sendKeys(com.workfusion.studio.rpa.recorder.api.groovy.StringTransformations.escapeAutoitText(String.valueOf(i3)));

// sleep(100);

// $(byXpath("//*[@id=“ROLE_USRLST2_VW_ROLENAME”]")).click();// sleep(100);

// def i4 = entitlement_value;

// if (entitlement_value instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderList) {
// i4 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(entitlement_value);

// } else if (entitlement_value instanceof com.workfusion.studio.rpa.recorder.api.groovy.RecorderTable) {
// i4 = new com.workfusion.studio.rpa.recorder.api.groovy.FilterExpression("").applyTo(entitlement_value);

// } else if (entitlement_value instanceof BigDecimal) {
// i4 = entitlement_value.toPlainString();
// }

// sendKeys(com.workfusion.studio.rpa.recorder.api.groovy.StringTransformations.escapeAutoitText(String.valueOf(i4)));// sleep(100);

// sendKeys("{ALTDOWN}1{ALTUP}");
// sleep(100);

// window(new com.workfusion.studio.rpa.recorder.api.groovy.WindowDescriptor(“MozillaWindowClass”, “User Profiles - Mozilla Firefox”, false, false).toString(), 10000);// sleep(2600);

// $(byImage(“1509507748596-anchor.apng”, Integer.valueOf(0), Integer.valueOf(0))).hover();// sleep(1500);

// mouse().click($(byImage(“1509507749836-anchor.apng”, Integer.valueOf(0), Integer.valueOf(0))).getCoordinates());

If you have quick few mins, we can show our code in action on a webex pls let us know … we are new to workfusion.