github.com/argoproj/argo-cd/v2@v2.10.9/ui-test/src/test002.ts (about)

     1  import UiTestUtilities from './UiTestUtilities';
     2  import {trace} from 'console';
     3  import {ApplicationsList} from './applications-list/applications-list';
     4  import {ApplicationCreatePanel} from './application-create-panel/application-create-panel';
     5  
     6  /**
     7   * Test to demo how to visit each page via the navigation bar on the left.
     8   *
     9   */
    10  async function doTest() {
    11      const navigation = await UiTestUtilities.init();
    12      try {
    13          await navigation.clickDocsNavBarButton();
    14          await navigation.clickUserInfoNavBarButton();
    15          await navigation.clickSettingsNavBarButton();
    16          const appsList: ApplicationsList = await navigation.clickApplicationsNavBarButton();
    17          const applicationCreatePanel: ApplicationCreatePanel = await appsList.clickNewAppButton();
    18          await applicationCreatePanel.clickCancelButton();
    19          await UiTestUtilities.log('Test passed');
    20      } catch (e) {
    21          trace('Test failed ', e);
    22      } finally {
    23          await navigation.quit();
    24      }
    25  }
    26  
    27  doTest();