clickLink("addGateway");
selectOption("selectGatewayModel", "Unmanaged gateway");
    public void testAddGateways() throws Exception {        clickLink("ListGateways");        assertTablePresent("list:gateway");        WebTable gatewaysTable = getDialog().getWebTableBySummaryOrId("list:gateway");        int lastColumn = gatewaysTable.getColumnCount() - 1;        assertEquals(3, lastColumn);        clickLink("addGateway");        addGateway(null);        // if validation works we are still on the same page        assertTableNotPresent("list:gateway");        addGateway("bongo");        assertTablePresent("list:gateway");        gatewaysTable = getDialog().getWebTableBySummaryOrId("list:gateway");        // we should have 2 gateway now        assertEquals(2, gatewaysTable.getRowCount());        assertEquals("bongoDescription", gatewaysTable.getCellAsText(1, lastColumn));        clickLink("addGateway");        addGateway("kuku");        gatewaysTable = getDialog().getWebTableBySummaryOrId("list:gateway");        // we should have 2 gateway now        assertEquals(3, gatewaysTable.getRowCount());        assertEquals("kukuDescription", gatewaysTable.getCellAsText(2, lastColumn));    }