web-dev-qa-db-fra.com

comment appuyer sur la touche Flèche vers le bas suivie par le bouton "Entrée" dans Selenium Webdriver?

J'utilise Selenim Java. Je dois entrer une valeur dans la zone de texte et appuyer sur la flèche vers le bas pour sélectionner les modifications, puis appuyer sur le bouton Entrée.

Donc, ma question est de savoir comment appuyer sur la touche Flèche bas suivie par le bouton "Entrée"?

6
Harish

Vous pouvez importer des clés et les utiliser.

import org.openqa.Selenium.Keys

WebElement.sendKeys(Keys.DOWN);
WebElement.sendKeys(Keys.RETURN);

Modifier

Pourrait probablement aussi être utilisé dans un appel sendKeys ()

WebElement.sendKeys(Keys.DOWN, Keys.RETURN);
17
RemcoW

Pour Ruby, ce serait:

input_element = @driver.find_element(:id,'input_id')
input_element.send_keys(:arrow_down)

Vous trouverez une liste des touches de caractères spéciaux ici

0
ibaralf