Tôi đang viết một bài kiểm tra đơn vị cho Trang web Wicket. Tôi muốn kích hoạt một trang, nhập vào một trường, nhấp vào liên kết và sau đó thực hiện một số xác nhận.Làm cách nào để nhập vào trường nhập liệu bằng WicketTester?
Nhìn vào API của WicketTester và BaseWicketTester, tôi không thể tìm thấy bất kỳ phương pháp nào có đường dẫn (như "biểu mẫu: đầu vào") để tìm trường nhập và cho phép bạn nhập văn bản vào đó.
// set up WicketTester; create page
tester.startPage(page);
tester. // Type into input field - how to do this?
tester.clickLink("form:continueButton");
// assert something
Tôi có bỏ lỡ điều gì đó không? Điều này có vẻ giống như một trường hợp sử dụng khá cơ bản. Bạn không phải sử dụng WicketTester như thế này? (Đó sẽ là ngạc nhiên khi mà sự hiện diện của các phương pháp như clickLink().)
Ah, vậy đó là cách bạn phải làm. Cảm ơn! – Jonik