Puede utilizar Keys.ENTERo Keys.RETURN. A continuación se muestran algunos detalles:
Uso:
Java :
Pitón:
Usando Keys.ENTER:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.ENTER)
Utilizando Keys.RETURN
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.RETURN)
Keys.ENTERy Keys.RETURNambos son de org.openqa.selenium.Keys, que se extiende java.lang.Enum<Keys>e implementajava.lang.CharSequence
Claves de enumeración
Enum Keys son las representaciones de teclas pulsables que no son texto. Estos se almacenan en los puntos de código Unicode PUA ( Área de uso privado ), 0xE000-0xF8FF.
Códigos clave:
Los especiales keys codespara ellos son los siguientes:
- VUELTA =
u'\ue006'
- ENTRAR =
u'\ue007'
La implementación de todos Enum Keysse maneja de la misma manera.
Por lo tanto, estos son No Functional o Operationaldiferencia al trabajar con sendKeys(Keys.ENTER);o WebElement.sendKeys(Keys.RETURN);mediante Selenium .
Introduzca la clave y la clave de retorno
En los teclados de computadora, Enter(o Returnen Mac OSX) en la mayoría de los casos hace que una línea de comando, ventana o cuadro de diálogo opere con su función predeterminada. Por lo general, esto es para finalizar una "entrada" y comenzar el proceso deseado, y generalmente es una alternativa a presionar un botón Aceptar.
A Returnmenudo también se les conoce como Entery normalmente realizan funciones idénticas; sin embargo, en algunas aplicaciones particulares (principalmente el diseño de página) Returnfunciona específicamente como la tecla Retorno de carro de la que se origina. Por el contrario, Entercomúnmente se etiqueta con su nombre en texto sin formato en teclados de PC genéricos.
Referencias