//Creating aliases for Cornerstone tools buttons export function initCornerstoneToolsAliases() { cy.get('.ToolbarRow > :nth-child(2)').as('stackScrollBtn'); cy.get('.ToolbarRow > :nth-child(3)').as('zoomBtn'); cy.get('.ToolbarRow > :nth-child(4)').as('levelsBtn'); cy.get('.ToolbarRow > :nth-child(5)').as('panBtn'); cy.get('.ToolbarRow > :nth-child(6)').as('lengthBtn'); cy.get('.ToolbarRow > :nth-child(7)').as('annotateBtn'); cy.get('.ToolbarRow > :nth-child(8)').as('angleBtn'); cy.get('.ToolbarRow > :nth-child(9)').as('resetBtn'); cy.get('.ToolbarRow > :nth-child(10)').as('cineBtn'); cy.get('.expandableToolMenu').as('moreBtn'); cy.get('.btn-group > .toolbar-button').as('layoutBtn'); } //Creating aliases for Common page elements export function initCommonElementsAliases() { cy.get( '.pull-right > .RoundedButtonGroup > .roundedButtonWrapper > .roundedButton' ).as('measurementsBtn'); cy.get('.viewport-element').as('viewport'); cy.get('section.sidepanel.from-right').as('measurementsPanel'); cy.get( '.pull-left > .RoundedButtonGroup > .roundedButtonWrapper > .roundedButton' ).as('seriesBtn'); cy.get('section.sidepanel.from-left').as('seriesPanel'); cy.get('div.ViewportOverlay > div.bottom-left.overlay-element > div').as( 'viewportInfoBottomLeft' ); cy.get('div.ViewportOverlay > div.bottom-right.overlay-element > div').as( 'viewportInfoBottomRight' ); } //Creating aliases for Routes export function initRouteAliases() { cy.server(); cy.route('GET', '/dcm4chee-arc/**/series').as('getStudySeries'); } //Creating aliases for VTK tools buttons export function initVTKToolsAliases() { cy.get('.PluginSwitch > .toolbar-button').as('twodmprBtn'); cy.get('.ToolbarRow > :nth-child(2)').as('crosshairsBtn'); cy.get('.ToolbarRow > :nth-child(3)').as('wwwcBtn'); cy.get('.ToolbarRow > :nth-child(4)').as('rotateBtn'); cy.get('.slab-thickness').as('slabSlider'); cy.get('.select-ohif').as('modeDropdown'); cy.get('.ohif-check-label').as('modeCheckbox'); cy.get('.btn-group > .toolbar-button').as('layoutBtn'); }