2016-11-28 8 views
0

Ich lernte kürzlich etwas über Sikuli, also überlegte ich, das mit meinem Selenprojekt zu integrieren, weil es Objekte mit Bildern/Screenshots identifiziert. Und es wird meine Arbeit erleichtern. Allerdings, wenn ich die runSetup Befehl in Windows auszuführen versucht, ich erhalte den folgenden FehlerProblem beim Starten des Sikuli-Setups

enter image description here

Schritte I gefolgt, um Sikuli ausführen:

  1. die Sikuli Setup jar Herunterladen von here

  2. Doppelklick auf sikuli-setup JAR, und Sie erhalten runSetup Befehl. Führen Sie den Befehl runSetup aus. Und ich stehe vor diesem Fehler. Hat jemand eine Idee, um das Problem zu lösen?

JDK Version - 1.8. Ich versuche, auf einem Windows 7, 64-Bit-Maschine zu installieren

+1

Versuchen Sie, die Installation mit Administratorberechtigungen auszuführen. –

+0

@EugeneS - Jetzt kann ich installieren.Vielen Dank..und eine kurze Frage. Ich habe versucht, Sikuli mit Selen zu integrieren. Und ich habe eine einfache Login-App ausprobiert. Ich kann Skripte über sikuli ausführen. Durch die Eingabe von sikuli im Benutzernamenfeld. Aber manchmal wird die Maus nicht in das Feld "Benutzername" verschoben, sodass meine Testskripts fehlgeschlagen sind. Und es ist ein intermittierendes Verhalten. Nicht sicher, warum das passiert. Und dein Gedanke ist dabei? – Aishu

+0

Froh, dass geholfen hat. Ich habe unten eine vollständige Antwort hinzugefügt, damit Sie sie akzeptieren können. In Bezug auf Ihre andere Anfrage, bitte posten Sie es als eine neue Frage und fügen Sie einen Link hier in den Kommentaren mit meiner Namensreferenz ein, damit ich es sehen werde. –

Antwort

2

Es gibt einige bekannte Situationen, wenn Sikuli Admin-Rechte erfordert. Der Installationsvorgang könnte einer davon sein, wenn er auf das Internet zugreift und Dateien auf der Festplatte schreibt. Versuchen Sie, die Installation als Admin auszuführen und sehen Sie, ob das für Sie einen Unterschied macht. Angenommen, Sie befinden sich in Windows und führen das Setup über die Befehlszeile aus, starten Sie einfach den Befehl cmd als admin. Sobald Sie cmd als Administrator ausführen, haben alle nachfolgenden Befehle Administratorrechte.

Verwandte Themen