Sto scrivendo un test unitario per una Wicket WebPage. Voglio aprire una pagina, digitare un campo, fare clic su un collegamento e quindi fare alcune affermazioni.Come digitare nel campo di input con WicketTester?
Guardando all'API di WicketTester e BaseWicketTester, non sono riuscito a trovare alcun metodo che utilizzi un percorso (come "form: input") per individuare un campo di input e consentirvi di immettere del testo al suo interno.
// set up WicketTester; create page
tester.startPage(page);
tester. // Type into input field - how to do this?
tester.clickLink("form:continueButton");
// assert something
Mi sono perso qualcosa? Questo sembra un caso d'uso piuttosto semplice. Non dovresti usare WicketTester come questo? (Sarebbe sorprendente data la presenza di metodi come clickLink()).
Ah, ecco come si dovrebbe fare. Grazie! – Jonik