User Tools

Site Tools


informatica:linux:selenium

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:selenium [2019/10/17 12:14] joseinformatica:linux:selenium [2022/12/27 09:08] (current) jose
Line 319: Line 319:
  
 ====== Padres e hijos ====== ====== Padres e hijos ======
 +
 Tenemos el siguiente código: Tenemos el siguiente código:
 <code> <code>
Line 383: Line 384:
  
  
 +====== Grabar el contenido de la web en un archivo ======
  
 +===== Texto =====
 +
 +
 +https://stackoverflow.com/a/50420667/2695864
 +
 +En mi caso fue muy útil porque no fui capaz, ni con chrome ni con firefox, de obtener el xpath de un popup que al hacer click en cualquier parte se cerraba.
 +
 +<code>
 +html = driver.execute_script("return document.body.innerHTML;")
 +with open("login.html","w") as f:
 +    f.write(html)
 +</code>
 +
 +===== Captura de pantalla =====
 +
 +<code>
 +fichero = f"{datetime.datetime.now():%Y%m%d_%H%M%S}"
 +driver.set_window_size(1080,1800)
 +driver.save_screenshot("captura.png")
 +driver.save_screenshot("captura_" + fichero + ".png")
 +</code>
  
informatica/linux/selenium.1571314493.txt.gz · Last modified: 2019/10/17 12:14 by jose