error [error] Bild: konnte nicht geladen werden: file: / C: /Users/gskumar/Desktop/images/main.png - java, sikuli

import java.awt.Robot;

import org.sikuli.script.Screen;
import org.testng.annotations.Test;

public class Test1
{

static final int ACCEPTABLE_DELAY_LONG  = 5000 ;
static final int ACCEPTABLE_DELAY_SHORT = 3000;
Robot r;
Screen event;
RobotEvents re;
@Test(priority=1)
public void Open() throws Exception
{
re=new RobotEvents();
r=new Robot();
event=new Screen();
Runtime.getRuntime().exec("C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe");

Thread.sleep(ACCEPTABLE_DELAY_SHORT);

event.type("./images/main.png","personal");
//event.type("images\main.png","personal");
//event.type("D:\Project1\Server\images\main.png","personal");
Thread.sleep(ACCEPTABLE_DELAY_SHORT);

}

}

Antworten:

0 für die Antwort № 1

Wie ich sehen kann, gibt die Fehlermeldung an, dass das Image im Dateisystem nicht gefunden werden kann. Sie können versuchen, das Pfadverzeichnis für die Bilder mit dem folgenden Befehl zu ändern:

 ImagePath.add(TestSikuli.class.getCanonicalName() + "/images");

Und dann musst du dich ändern

event.type("./images/main.png","personal");

zum:

event.type("/main.png","personal");

Speisekarte