Saltar al contenido

Complete el nombre de usuario y la contraseña usando selenium en python

Solución:

driver = webdriver.Firefox(...)  # Or Chrome(), or Ie(), or Opera()

username = driver.find_element_by_id("username")
password = driver.find_element_by_id("password")

username.send_keys("YourUsername")
password.send_keys("Pa55worD")

driver.find_element_by_name("submit").click()

Notas para su código:

  • find_element_by_name('Username'): Username en mayúsculas no coincide con nada.
  • Select() se utiliza para actuar sobre un elemento seleccionado (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select)

Usar WebElement.send_keys método para simular la escritura de teclas.

name en el códigoUsername, Password) no coincide con el real name de los elementosusername, password).


username = browser.find_element_by_name('username')
username.send_keys('user1')

password = browser.find_element_by_name('password')
password.send_keys('secret')

form = browser.find_element_by_id('loginForm')
form.submit()

# OR  browser.find_element_by_id('submit').click()

user = driver.find_element_by_name("username")
password = driver.find_element_by_name("password")
user.clear()
user.send_keys("your_user_name")
password.clear()
password.send_keys("your_password")
driver.find_element_by_name("submit").click()

Nota:

  • usamosuser.clear() para borrar el campo de entrada.
  • para localizar el botón de envío, puede utilizar cualquier otro método basado en el código fuente de la página. para obtener información, consulte la ubicación de elementos
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *