¿Cómo cambiar el nombre de un elemento en Locator & Pages?
Reemplazar nombre de elemento mediante JavaScript
Este artículo explica cómo reemplazar la denominación de un elemento en una página de ubicación usando como ejemplo la dirección de correo electrónico.
Reemplazar dirección de correo electrónico mediante Javascript
Este procedimiento utiliza JavaScript para reemplazar la denominación de un elemento con un texto predefinido. En este ejemplo, la dirección de correo electrónico se reemplazará con el texto genérico «Contáctenos».
El 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);El script anterior selecciona el elemento 'ubsf_details-email' y reemplaza innerLink.text con la entrada deseada, en este ejemplo «Contáctenos».
Ejemplos
Fiddle con JavaScript expuesto: https://jsfiddle.net/n81r2dxv/1/
Fiddle con JavaScript cargado: https://jsfiddle.net/n81r2dxv/2/
Aplicar a otros elementos
El concepto anterior se podría aplicar a otros elementos también. Para hacerlo, reemplaza ('ubsf_details-email') en document.getElementsByClassName con el elemento cuyo texto deseas editar.
Cambiar texto
El texto utilizado se puede cambiar editando el valor de innerLink.text.
Lee a continuación: Locator & Pages - JavaScript para preseleccionar un filtro