def METHOD_NAME(self):
    projName='uitest'
    # --> save route
    map = self.mapArea()
    map.find('AXButton', 'Als neu speichern').click()
    #map.find('AXButton', 'Abbrechen').click()
    projDlg = self.app.find('AXWindow', u'Ein Projekt auswählen...')
    self.assertTrue(projDlg.valid())
    # FIXME here is a bug in the GUI
    #projDlg.find('AXList').findAll('AXStaticText')[0].click()
    #projDlg.find('AXTextField').click()
    self.app.sendSingleKey(TAB)
    self.app.sendKey('uitest')
    # *.qms, *.gpx, Datenbank
    projDlg.find('AXRadioButton', '*.gpx').click()
    projDlg.find('AXGroup').find('AXButton', 'OK').click()
    nameDlg = self.app.find('AXWindow', u'Name bearbeiten...')
    self.assertTrue(nameDlg.valid())
    # FIXME here is a bug in the GUI
    #nameDlg.find('AXTextField').click()
    self.app.sendKey(projName)
    nameDlg.find('AXGroup').find('AXButton', 'OK').click()
    waitShort()
    self.showDaten()
    # somehow the app reference has been lost, get it again
    self.getAppHandle()
    grid = self.datenProjectGrid(projName)
    self.assertIs(len(grid), 1)
    grid[0].doubleClick()
    grid = self.datenProjectGrid(projName)
    self.assertIs(len(grid), 2)
    grid[1].clickRight()
    grid[1].selectPopupMenu(1)
    buttonView = self.appWin().findR('AXRadioButton', projName)
    groups = self.appWin().findAll('AXGroup', '')
    detailView = self._findNeighbour(groups, buttonView, Direction.below).find('AXSplitGroup')
    detailView.findAll('AXGroup')[1].find('AXRadioButton', 'Punkte').click()
    table = detailView.findAll('AXGroup')[0].find('AXGroup').findAll('AXGroup')
    # 10 columns per row
    self.assertEqual(table[2].getText(), '1045 m')
    # the next lines are for a route
    if False:
        trkDlg = self.app.find('AXWindow', projName)
        self.assertTrue(trkDlg.valid())
        self.assertEqual(trkDlg.find('AXGroup').find('AXTextField').getText(), projName)
        # close dialog
        trkDlg.find('AXButton').click()
    # close track
    grid[0].selectPopupMenu(8)
    waitShort()
    questionDlg = self.app.find('AXWindow', '')
    questionDlg.find('AXGroup').find('AXButton', 'Nein').click()