Você pode usar qualquer um Keys.ENTER
ouKeys.RETURN
. Aqui estão alguns detalhes:
Uso:
Java :
Pitão:
Usando Keys.ENTER
:
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.ENTER)
Usando Keys.RETURN
from selenium.webdriver.common.keys import Keys
driver.find_element_by_id("element_id").send_keys(Keys.RETURN)
Keys.ENTER
e Keys.RETURN
ambos são de org.openqa.selenium.Keys
, o que se estende java.lang.Enum<Keys>
e implementajava.lang.CharSequence
Chaves Enum
Enum Keys são as representações de teclas pressionáveis que não são texto. Eles são armazenados nos pontos de código Unicode PUA ( Área de Uso Privado ), 0xE000-0xF8FF.
Códigos-chave:
O especial keys codes
para eles é o seguinte:
- RETURN =
u'\ue006'
- ENTER =
u'\ue007'
A implementação de todos os Enum Keys
são tratados da mesma maneira.
Portanto, isso é não Functional
ou Operational
diferença ao trabalhar com o SeleniumsendKeys(Keys.ENTER);
ou WebElement.sendKeys(Keys.RETURN);
com ele .
Tecla Enter e Return Key
Nos teclados de computador, o Enter(ou o ReturnMac OSX) na maioria dos casos faz com que uma linha de comando, formulário de janela ou caixa de diálogo opere sua função padrão. Isso normalmente termina uma "entrada" e inicia o processo desejado e geralmente é uma alternativa para pressionar um botão OK.
O Returné também muitas vezes referido como o Entere eles costumam executar funções idênticas; no entanto, em alguns aplicativos específicos (principalmente o layout da página) Returnopera especificamente como a chave de retorno de carro da qual se origina. Por outro lado, Entergeralmente é rotulado com seu nome em texto sem formatação nos teclados genéricos de PC.
Referências