Sviluppatore di Fake qui.
Innanzitutto, assicurati di aver compreso il concetto di "Connessione" in Fake .
Fake consente di specificare un elemento HTML tramite uno dei vari metodi:
- HTML
id
attributo
- HTML
name
attributo
- Selettore CSS
- Espressione XPath
- Espressione JavaScript arbitraria
La connessione è un automatico modo di specificare un elemento. Fake può solo connettere un elemento usando uno dei due metodi:
- HTML
id
attributo
- Espressione XPath
Se vuoi specificare tramite uno degli altri metodi devi farlo "a mano" .
Quando connetti un'azione ad un elemento HTML, Fake prima tenterà di specificare l'elemento connesso usando l'attributo HTML id
. Se ciò non è possibile (perché l'elemento non ha attributo id
), Fake proverà a specificare l'elemento connesso utilizzando XPath .
Via id
è l'impostazione predefinita perché è efficiente e facilmente comprensibile.
Via XPath è il fallback perché è sempre possibile, ma meno efficace e meno facilmente comprensibile.
Tuttavia, ci sono momenti in cui potresti preferire connettere un'azione ad un elemento, ma specificare l'elemento tramite XPath invece di id
. Questo è possibile tramite i passaggi seguenti:
- Per prima cosa aggiungi un'azione collegabile (come
Set Value of HTML Element
) al tuo flusso di lavoro.
-
Prima di connettersi, cambia il tipo di identificatore in
for XPath
.
- Quindi connettiti normalmente. Tieni premuto il tasto di controllo (
⌃
) mentre trascini l'azione da un elemento alla pagina.
L'elemento verrà ora specificato tramite XPath, anziché id
.