informatica:linux:selenium:ejemplos
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:linux:selenium:ejemplos [2020/05/01 08:23] – jose | informatica:linux:selenium:ejemplos [2020/07/04 00:22] (current) – jose | ||
---|---|---|---|
Line 50: | Line 50: | ||
print(o.get_attribute(' | print(o.get_attribute(' | ||
- | <input type=" | + | <input type=" |
Ahora podemos enviar texto, hacer click.... Podemos borrar el contenido si suele tener algo: | Ahora podemos enviar texto, hacer click.... Podemos borrar el contenido si suele tener algo: | ||
Line 60: | Line 60: | ||
====== Click ====== | ====== Click ====== | ||
+ | Abajo a la derecha tenemos el botón de "Lo tengo!" | ||
+ | <a href="# | ||
+ | Lo seleccionamos: | ||
+ | < | ||
+ | xpath = ' | ||
+ | o = driver.find_element_by_xpath(xpath) | ||
+ | print(o.get_attribute(' | ||
+ | </ | ||
+ | Hacemos click: | ||
+ | o.click() | ||
+ | ====== Lista desplegable ====== | ||
+ | Abajo a la izquierda donde pone Euro | ||
+ | {{: | ||
+ | |||
+ | Si pulsamos los 3 puntos ... nos saldrán los posibles valores como option: | ||
+ | {{: | ||
+ | |||
+ | O si copiamos el código: | ||
+ | |||
+ | <select name=" | ||
+ | |||
+ | Vaya web he elegido que sale Pesetas..... | ||
+ | | ||
+ | Para seleccionar una opción: | ||
+ | xpath = "// | ||
+ | o = driver.find_element_by_xpath(xpath) | ||
+ | o.click() | ||
+ | Podemos seleccionar por texto, pero cuidado con las webs multidioma: | ||
+ | xpath = "// | ||
+ | o = driver.find_element_by_xpath(xpath) | ||
+ | o.click() | ||
+ | |||
+ | ====== Grabar todo el contenido de una web ====== | ||
+ | < | ||
+ | content = driver.page_source | ||
+ | with open(' | ||
+ | f.write(content) | ||
+ | </ |
informatica/linux/selenium/ejemplos.1588321384.txt.gz · Last modified: 2020/05/01 08:23 by jose