2017-11-23 2 views
0

Ich habe meine Elemente mit meinem Laptop ausspioniert. Dann markiere ich das Element, das ich identifiziert habe, um sicherzustellen, dass es einzigartig ist. Dies funktioniert gut, wenn das Browserfenster, das ich ausspioniere, auf meinem Laptopbildschirm ist. Wenn ich dieses Browserfenster auf einen Monitorbildschirm verschiebe, kann Application Modeler das Element, das ich ausspioniert habe, nicht mehr identifizieren (es hebt eine andere Region im Browser hervor). Ich benutze Browser-basierte Anwendung -> Browser von einer ausführbaren Datei gestartet. Ich konnte meine Elemente nur im Accessibility-Modus identifizieren. Hier sind einige Screenshots von dem, was passiert, wenn ich das Element "English" aus dem Application Modeler hervorhebe: Laptop ScreenMonitor screen Was ich auf meinem Laptop-Bildschirm sehe, was ich auf dem Monitor sehe.Blueprism: Wie man Attribute so einstellt, dass dieselben Elemente auf unterschiedlicher Schirmgröße hervorgehoben werden?

+0

Es wäre sehr nett zu wissen, wie Sie dieses Element ausspionieren? –

+0

Ich verwendete den HTML-Modus. Die Lösung, die für mich funktionierte, war, meinen Zoom auf 100% zu ändern. – AntsaR

Antwort

0

Ich stieß auf das gleiche Problem, wenn ich eine integrierte Zoom-Funktion des Internet Explorers verwendet.

Im folgenden finden Sie eine Printscreen von einem Ort zu sehen, wo Sie die Zoom-Funktion im Internet Explorer überprüfen:

here

Bitte überprüfen Sie, ob Ihr Problem behoben.

+0

Das hat bei mir nicht funktioniert. Das Ändern der Zoom-Funktion auf meinem Laptop und/oder auf meinem Monitor änderte nicht die Art und Weise, wie der Anwendungsmodellierer mein Element hervorhob. – AntsaR

+0

Für diejenigen, die sich wundern, war ich in der Lage, dieses Problem zu umgehen, indem Sie in Application Modeler, Klick auf Dropdown-Bild auf identifizieren Schaltfläche, ausgewählt "Open Application Navigator". Dies erlaubte mir, den spezifischen HTML Pfad zu wählen (so etwas wie HTML \ BODY \ div ....) – AntsaR

0

Es wäre sehr schön zu wissen, wie Sie dieses Element erkennen und welche Attribute an/aus geklickt werden? Aber hier ist meine Lösung für Ihr Problem, ohne viel über Ihre Daten zu wissen.

Öffnen Sie AplicationModeller, wo Sie dieses Element erkennen und Ihr Element in der Liste finden.

Ich denke, Ihre Seite reagiert, so dass dieses Element nicht statisch ist. In Attributen sollte ein Name mit dem Namen "Path" stehen, der sich auf den HTML-Pfad bezieht, an dem Sie das Element finden. Es gibt auch ein Attribut namens 'X' und 'Y', das ist der statische Ort, wo Sie Ihre Box finden können. Ich würde sowohl "Pfad", "X" und "Y" abklicken, dann würde ich versuchen, auf "Titel" zu klicken und zu sehen, ob das ausreicht, um den Trick zu machen, "Titel" = "Englisch".

Verwandte Themen