Fare clic sul valore
Verbo: clickOnValue
Clicca sul valore informato di un TreeView, in un'interfaccia di controllo utente.
In informatica, un TreeView è un elemento di interfaccia grafica che consente all'utente di visualizzare i dati gerarchici sotto forma di albero, espandendo o collassando rami e nodi.
Sintassi
clickOnValue --value(String) [--forcerefresh(Boolean)] --selector(ControlSelectors) --id(String) --name(String) --innertext(String) --tagname(String) --xpath(String) --classname(String) --elementvalue(String) --controltype(Nullable<ControlTypes>) --index(Numeric) --control(Control) [--usetable(Boolean)] [--searchbycolumn(Boolean)] --searchcolumn(String) --searchvalue(String) --returncolumn(String) --row(Numeric) [--timeout(TimeSpan)]
Input
| Script | Designer | Obbligatorio | Tipi di accettazioni | Descrizione |
|---|---|---|---|---|
| -- valore | Valore | Obbligatorio | Testo | Valori che devono essere clicchi su TreeView, separando ogni nodo con una interruzione di linea. |
| -- forcerefresco | Aggiorna cache dello schermo | Facoltativo | Booleano | Quando abilitata, esegue una nuova lettura dello schermo prima di eseguire il comando per identificare nuovi elementi e aggiornare la cache dello schermo.Questa identificazione è necessaria per il comando al lavoro, nel caso ci siano delle modifiche sullo schermo. |
| -- selettore | Selettore | Obbligatorio | Controlli di controllo | Tipo di selettore utilizzato per identificare i controlli dell'interfaccia utente. Ci sono le seguenti opzioni:È possibile utilizzare il registratore di IBM RPA Studio per mappare i controlli e ottenere le informazioni necessarie per i parametri "Selector". È anche possibile aggiungere comandi utilizzando la funzione autocompleta. Il registratore è disponibile nel menu principale di Studio. |
| -- id | Id | Solo whenSelector è Id, IdAndName | Testo | TreeView id su cui deve essere clicca. |
| -- nome | Nome | Solo whenSelector è Nome, NameAndValue, IdAndName, TypeAndName | Testo | Nome del TreeView che dovrebbe essere clicca. |
| -- innertext | Testo | Solo whenSelector è InnerTextAndTag | Testo | TreeView testo interno che dovrebbe essere cliccato. |
| -- tagname | Tipo di elemento | Solo whenSelector è InnerTextAndTag | Testo | Tipo di elemento che deve essere cliccato. |
| -- xpath | XPath | Solo whenSelector è XPath | Testo | XPath che porta alla TreeView che dovrebbe essere clicca. |
| -- classname | Classe | Solo whenSelector è ClassAndValue, ClassName | Testo | Classe TreeView che dovrebbe essere clicdata. |
| -- valore elementare | Valore elemento | Solo whenSelector è ClassAndValue, NameAndValue | Testo | Valore dell'elemento che deve essere clicato. |
| -- controltipo | Tipo | Solo whenSelector è TypeAndIndex, TypeAndName | Controlli | Tipo di controllo che viene utilizzato per identificare l'elemento su cui deve essere clicca. |
| -- indice | Indice | Solo whenSelector è TypeAndIndex | Numero | Indice dell'elemento che deve essere clicato. |
| -- controllo | Controllo | Solo whenSelector è l'istanza | Controllo | Istanza di controllo.Questa variabile si ottiene utilizzando il comando Ricerca controllo. |
| -- usetable | Elemento nella tabella | Facoltativo | Booleano | Quando abilitato, cercare un elemento dall'interno di una tabella. |
| -- searchbycolumn | Cerca per colonna | Facoltativo | Booleano | Quando abilitata, ricerca un elemento all'interno di una specifica colonna della tabella. |
| -- searchcolumn | Colonna | Solo whenElement in Tabella è Vero | Testo | Colonna in cui è ricercato l'elemento. |
| -- searchvalue | Valore | Solo whenSearch per Colonna è Vero | Testo | Valore che viene utilizzato per cercare l'elemento nella tabella. |
| -- restituncolonna | Colonna di restituzione | Solo whenSearch per Colonna è Vero | Testo | Colonna dove si trova il controllo dell'elemento. |
| -- fila | Riga | Solo whenSearch per Colonna è False | Numero | Numero di linea da cui si ottiene l'elemento.Questo parametro viene ignorato se Cerca per Colonna è abilitato. |
| -- timeout | Supero tempo | Facoltativo | Span di tempo, Numero, Testo | Timeout per l'esecuzione del comando.Se nel parametro di tipo timeoutnon viene definito alcun valore, l'esecuzione utilizza il tempo definito dal comando Imposta Timeout . Se lo script non utilizza questo comando, il tempo predefinito è di 5 seconds secondi. |
Esempio
Viene aperto un programma eseguibile che ha un TreeView, con il comando Clicca su Valore utilizzato per cliccare sui valori informati all'interno di TreeView.
defVar --name applicationWindow --type Window
defVar --name executionSuccess --type Boolean
launchOrAttach --executablepath CSharpTestApp.exe --title Users applicationWindow=value executionSuccess=success
assert --message "Did not find the demo application!" --left "${executionSuccess}" --operator "Is_True"
focusWindow --window ${applicationWindow}
clickOnValue --value "Tree\r\nColors\r\nBlue" --selector "Id" --id treeView1
Scarica file
Per il corretto funzionamento dello script sopra, è necessario scaricare il file e inserire il suo percorso nel parametro Esecuzione percorso del comando Launch o Attach Window .
Note
È possibile utilizzare il registratore di Studio IBM Robotic Process Automation per ottenere le seguenti informazioni: