Obtener el documento HTML de C# Selenium después de que haya sido modificado.
Básicamente, tengo el siguiente código HTML:
Haz clic para ver
Y cuando haces clic en él, este es su código JS:
function fun(){
number.html(“12345”);
}
Ahora, gracias a driver.ExecuteScript(“arguments[0].click();”, element); soy capaz de mostrar el número, pero cuando ejecuto driver.PageSource(); en el documento HTML sigo viendo “Haz clic para ver” en lugar de “12345”. ¿Cómo puedo solucionar esto? Gracias de antemano.
davy.ai
Se puede utilizar
driver.ExecuteScript("return arguments[0].innerHTML;", element);
para obtener el innerHTML del elemento. Esto devolverá la HTML actualizada con el número en lugar del texto original.