2017-12-24 14 views
2

Ich versuche, Automatisierung mit Selen zu erstellen, die Chrome-Erweiterung installieren wird. Ich habe ein Problem, wenn ich versuche, dieses Glas auf Amazon virtuelle Maschine, zu laufen, weil, wenn ich versuche, mit der Roboterklasse einzugeben, es nicht funktioniert, weil ich keine physische Tastatur angeschlossen habe. Ich kann sendkeys nicht innerhalb des selen verwenden, weil Pop von Google nicht auf der gleichen Seite ist und Selen es nicht erkennen kann. irgendwelche Lösungen?Wie kann ich Tastaturtasten mit Selen ohne physikalische Tastatur drücken

Antwort

1

In diesem Fall können Sie "sikuli" verwenden, die im Wesentlichen Bilderkennung verwendet, um GUI-Komponenten zu identifizieren und zu steuern. Sie können es here

finden Steps wäre:

  1. herunterladen Sikuli java jar
  2. dieses jar Pfad zu Ihrem Build hinzufügen
  3. Crop das Pop-up Sie
  4. schreiben klicken möchten gewünschter Sikuli-Code dafür.

Bitte lassen Sie mich wissen, wenn es Ihnen helfen kann. Wenn Sie Sikuli in Ihrem Projekt hinzufügen möchten. Ich kann dir für dieses sehr grundlegende sikuli Skript helfen.

+0

Diese sikuli braucht keine Eingabe der Tastatur wie Roboter? – Pikolo

+0

sikuli benutzt roboter class ... so funktioniert es nicht auf vm ohne tastatur und maus ... gibt es eine andere lösung? – Pikolo

+0

Nein, Sie brauchen keine Eingabe über die Tastatur. Sie müssen nur das Bild des gewünschten Elements zuschneiden. –

Verwandte Themen