}
@Test
public void should_click_at_given_point_with_given_mouse_button_and_given_number_of_times() {
JTextField textField = window().textField();
ClickRecorder recorder = ClickRecorder.attachTo(textField);
Point screenLocation = checkNotNull(locationOnScreenOf(textField));
Point visibleCenter = visibleCenterOf(textField);
screenLocation.translate(visibleCenter.x, visibleCenter.y);
robot().click(screenLocation, button, times);
assertThat(recorder).clicked(button).timesClicked(times).clickedAt(visibleCenter);