2013-02-10 7 views
5

ho bisogno di fare clic su Inserisci chiave di tastiera in casi di test di cetriolo. Ho usato il web driver di selenio. Per favore dimmi come si fa?Come cliccare il tasto enter con casi di test di cetriolo

+0

se la compilazione di un modulo di vedere http://stackoverflow.com/questions/2797752/cucumber-capybara-and-selenium-submiting-a-form-without-a-button –

risposta

8

È possibile utilizzare keys e ActionBuilder:

page.driver.browser.key_down(:enter).key_up(:enter).perform 

o send_keys:

find(:id, 'my_id').native.send_keys(:enter) 

Capybara attualmente non contiene il proprio API per premere i tasti.

+0

ho fatto con: trovare (: id, 'my_id'). native.send_keys ("\ n") –

Problemi correlati