2010-10-26 16 views
6

Bir Wicket Web Sayfası için bir birim testi yazıyorum. Bir sayfayı ateşlemek, bir alana yazmak, bir bağlantıyı tıklatıp bazı onaylamalar yapmak istiyorum.WicketTester ile giriş alanına nasıl yazılır?

WicketTester ve BaseWicketTester API'sine baktığımda, bir girdi alanını bulmak için bir yol ("form: giriş" gibi) alan ve metne girmenizi sağlayan herhangi bir yöntem bulamadım.

// set up WicketTester; create page 
tester.startPage(page); 
tester. // Type into input field - how to do this? 
tester.clickLink("form:continueButton"); 
// assert something 

Bir şey mi özledim? Bu oldukça basit bir kullanım durumu gibi görünüyor. WicketTester'ı böyle kullanamaz mısın?

cevap

9

Kullanım FormTester (. Bu clickLink() gibi yöntemler bulunması şaşırtıcı olurdu):

FormTester formTester = tester.newFormTester("form"); 
formTester.setValue("myformfield", "Hello Sailor"); 

Referans:

+0

Ah, işte böyle yapman gerekiyor. Teşekkürler! – Jonik

İlgili konular