cancel
Showing results for 
Search instead for 
Did you mean: 

Navigate Stage - ListView - Click Item

ChristianPanhan
Level 6
Hallo zusammen,

kennt jemand einen Weg, die n-te Zeile einer Listview im Win32 Spy-Mode direkt zu selektieren?

Die Click Item-Action verfügt in der Navigate Stage zwar über einen Item Position-Parameter.
Nur lässt sich dieser nicht alleine angeben, sondern nur in Zusammenhang mit "Item Text".
Es erscheint bei leerem Item-Text eine Fehlermeldung.

Interessanter Weise lässt sich aber die Action "Ensure Item Visible" auch nur mit der Item Position nutzen.
Bringt halt wenig, wenn ich das Item selbst nicht markieren kann. Einen Text möchte ich nicht angeben.

Danke

------------------------------
Christian Panhans
------------------------------
1 BEST ANSWER

Helpful Answers

Hallo Christian,

vielen Dank für weitere Information. 🙂 

Ich habe schon einmal ähnliche Schritte mit der Windows-Anwendung (Active Directory) erlebt.
Dafür habe ich das "Active Accessibility (AA)" Spy-Mode verwendet, statt WIN 32. Mit dem AA Spy-Mode, kann Man dynamische Elemente machen, um eine Position anzusetzen, z.B. mit dem "Match Index" dynamischen Attribut. Dann ist es auch nicht nötig, "Item Text" anzugeben, wenn es in einer Navigate Stage verwendet wird. 
Ich hoffe, dass dieser Ansatz hilfreich ist.

Liebe Grüße

------------------------------
Kana Ikeda
ROM Architect
Blue Prism
Europe/Berlin
------------------------------

View answer in original post

4 REPLIES 4

KanaIkeda
Staff
Staff
Hallo Christian,

ich finde diesen Fall sehr interessant... Wenn möglich, können Sie bitte mehr Details der Schritte mit Screenshots teilen (auch für die Fehlermeldung)?

Liebe Grüße

------------------------------
Kana Ikeda
ROM Architect
Blue Prism
Europe/Berlin
------------------------------

Hallo Kana,

danke für Ihre Rückmeldung. Als files kann ich die Screenshots aus dem Firmennetzwerk nicht hochladen. Daher füge ich sie direkt aus der Zwischenablage ein. Grundlage ist wie gesagt eine Win32-ListView im Application Modeller.

Die Navigate Stage ist wie folgt konfiguriert:
5324.png
Folgende Reaktion bei Ausführung:
5325.png
Selbiges bei der Navigate-Action "Ensure Item Visible" funktioniert dagegen:
5326.png
Viele Grüße


------------------------------
Christian Panhans
------------------------------

Hallo Christian,

vielen Dank für weitere Information. 🙂 

Ich habe schon einmal ähnliche Schritte mit der Windows-Anwendung (Active Directory) erlebt.
Dafür habe ich das "Active Accessibility (AA)" Spy-Mode verwendet, statt WIN 32. Mit dem AA Spy-Mode, kann Man dynamische Elemente machen, um eine Position anzusetzen, z.B. mit dem "Match Index" dynamischen Attribut. Dann ist es auch nicht nötig, "Item Text" anzugeben, wenn es in einer Navigate Stage verwendet wird. 
Ich hoffe, dass dieser Ansatz hilfreich ist.

Liebe Grüße

------------------------------
Kana Ikeda
ROM Architect
Blue Prism
Europe/Berlin
------------------------------

Hallo Christian,

meiner Erfahrung nach, generell, wenn man sicher seien soll einen bestimmten Element angeclickt zu haben, soll man den Item Text nicht ignorieren, und Blue Prism hier versucht dies zu erzwingen. In einer Liste, würde ich den Item Text der Position bevorzugen.

Schöne Grüße,
Gabriela

------------------------------
Gabriela Baba
ROM Architect
Blue Prism
Europe/Berlin
------------------------------