# 1. lo instalamos selenium
sudo pacman -S python-selenium
# 2. instalamos el webdriver para firefox
sudo pacman -S geckodriver
# se puede instalar con pip de python
from selenium import webdriver
# para usar el sleep
import time
# para usar teclas como enter
from selenium.webdriver.common.keys import Keys
# elegimos que navegador usaremos
driver = webdriver.Firefox()
# le asignamos una dirección donde ir
driver.get('http://google.com')
# aguardamos 2 segundos antes de seguir
time.sleep(2)
# seleccinamos el campo de texto usual de busqueda de google
busqueda_box = driver.find_element_by_name('q')
# hacemos que escriba un texto
busqueda_box.send_keys('mafalda san telmo')
# y que simule presionar la tecla enter
busqueda_box.send_keys(Keys.ENTER)
# hacemos que espere un rato
time.sleep(2)
# se cerrará el navegador
driver.quit()
- http://xpather.com/
- https://devhints.io/xpath
- https://www.w3schools.com/xml/xpath_syntax.asp
- https://oxylabs.io/blog/xpath-vs-css
- https://www.swtestacademy.com/xpath-selenium/
- https://www.lambdatest.com/blog/complete-guide-for-using-xpath-in-selenium-with-examples/
- https://www.softwaretestinghelp.com/xpath-writing-cheat-sheet-tutorial-examples/
- https://testrigor.com/blog/css-selector-vs-xpath-your-pocket-cheat-sheet/
- https://www.guru99.com/xpath-selenium.html
- https://enmilocalfunciona.io/automatizacion-de-pruebas-con-selenium-y-python/
- https://linuxhint.com/browser_automation_selenium_python/
- https://discover.manjaro.org/packages/python-selenium
- https://github.com/mozilla/geckodriver/releases
- Unitest python selenium
- Selenium - get_attribute
- Selenium - Keys Enter
- #1 Spacemacs - Python
- #2 Spacemacs - Python
- #3 Spacemacs - python, pyenv, pyls, flake8