En este artículo, vamos a estudiar un sencillo procedimiento para iniciar sesión en booking.com con Selenium. Selenium es una herramienta gratuita para pruebas automatizadas en navegadores excepcionales.
Requisito:
- Debe instalar Chromedriver y configurar la ruta. Haga clic aquí para descargar.
- Selenium Python Java C#
A continuación se muestran los pasos:
- Primero, ve al sitio web de booking.com .
- Luego haga clic en investigar el elemento presionando ctrl + shift + i de forma urgente o acceda a la configuración del navegador y haga clic en investigar detalles manualmente.
- Luego navegue por el cuadro donde se completa el correo electrónico y luego copie x_path.
- Luego navegue al siguiente botón y copie x_path .
- Luego navegue por la Contraseña y luego copie x_path .
- Luego navegue por el botón Iniciar sesión y luego copie x_path .
A continuación se muestra la implementación:
Python3
# import required modules from selenium import webdriver from selenium.webdriver.common.keys import Keys import time # create instance of Chrome webdriver driver = webdriver.Chrome() driver.get("https://account.booking.com/sign-in?op_token=EgVvYXV0aCLdAgoUdk8xS2Jsazd4WDl0VW4yY3BaTFMSCWF1dGhvcml6ZRo1aHR0cHM6Ly9zZWN1cmUuYm9va2luZy5jb20vbG9naW4uaHRtbD9vcD1vYXV0aF9yZXR1cm4q_AFVcm9CSnFTUk5fY0p6TzJ2d0VuTzdycl92NzBncExyTEZ1TDc0Z2RlNlB2Tnc5T1FscEFISEI5MlpWVGZpNFd1eWplaDE0dm50S0Q5aHBXM3ladWdpLXY0SEZoLVFhRDdSbGk5dkRzSmN0MmE4ZXNpZEU1VHo0WkRyTDB3M3Y5Um9UNEU3dUh1SzMxZXNfTmM3Q2l4NWtNUkxpRFk0cnhEVVBaRXo5enJXV2psdVBnNHBpUlBNaUh4LUJzRTNSWVA1Z19WVWRSSHdOQTVzcWhGVGkzSDlET013dUJFWHY4dThsQjE4Z3BfdUJJLUtGaDQxSUgzcGYxWGx1TkVCBGNvZGUqFgiOyBIwwaf46Ii8JDoAQgBYgd3j_AU") # find the element where we have to # enter the xpath # fill the email driver.find_element_by_xpath('//*[@id="username"]').send_keys('xxxxxx.com') # click on next button driver.find_element_by_xpath( '//*[@id="root"]/div/div[2]/div[1]/div/div/div/div/div/div/form/div[3]/button/span').click() # find the element where we have to # enter the xpath # fill the password driver.find_element_by_xpath('//*[@id="password"]').send_keys('Praxxxxx') # find the element Sign in # request using xpath # clicking on that element driver.find_element_by_xpath( '//*[@id="root"]/div/div[2]/div[1]/div/div/div/div/div/div/form/button/span').click()
Producción:
Publicación traducida automáticamente
Artículo escrito por praveeny182 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA