*/
public void testSettingMapAddressSubmit() throws Exception {
beginAtSitemapThenPage("Home");
IElement map = assertHasMap("containing map");
{
String target = getLabelIDForText("address");
assertLabeledFieldEquals(target, "");
setLabeledFormElementField(target, "Wellington, New Zealand");
}
// click button
assertButtonPresentWithText("update address");
clickButtonWithText("update address");
assertNoProblem();
// if using google maps, we can't go any further
if (!doCheckPoints()) return;
// we now have a map point
IElement point = assertHasMapPoint(map, "target point");
// TODO how could we check that a given point is actually
// a valid address?
assertNotNull(point);