Come cambiare il nome di un elemento in Locator & Pages?
Sostituisci il nome dell'elemento tramite JavaScript
Questo articolo spiega come sostituire la denominazione di un elemento su una Location Page, utilizzando come esempio l'indirizzo email.
Sostituisci l'indirizzo email tramite Javascript
Questo tentativo utilizza JavaScript per sostituire la denominazione di un elemento con un testo predefinito. In questo esempio l'indirizzo email verrà sostituito con il testo generico «Contattaci».
Lo script
window.setInterval(function() {
Array.from(document.getElementsByClassName('ubsf_details-email')).forEach(function(el) {
var innerLink = el.querySelectorAll('a')[0];
innerLink.text = 'Contact us';
});
}, 500);Lo script precedente seleziona l'elemento «ubsf_details-email» e sostituisce l'innerLink.text con l'input desiderato – in questo esempio «Contattaci».
Esempi
Fiddle con JavaScript esposto: https://jsfiddle.net/n81r2dxv/1/
Fiddle con JavaScript caricato: https://jsfiddle.net/n81r2dxv/2/
Applica ad altri elementi
Il concetto precedente potrebbe essere applicato anche ad altri elementi. Per farlo, sostituisci («ubsf_details-email») in document.getElementsByClassName con l'elemento per il quale desideri modificare il testo.
Modifica il testo
Il testo utilizzato può essere modificato cambiando il valore di innerLink.text.
Leggi dopo: Locator & Pages – JavaScript per preselezionare un Filtro