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();