@@ -86,7 +86,7 @@ const sendScanData = (win, payload) => {
8686 } ) ;
8787} ;
8888
89- async function processAccessibilityReport ( url , newWindow ) {
89+ async function processAccessibilityReport ( url , windowNew ) {
9090 try {
9191 let wcagCriteriaValue = Cypress . env ( "WCAG_CRITERIA" ) || "wcag21a" ;
9292 let bestPracticeValue = Cypress . env ( "BEST_PRACTICE" ) === "true" ;
@@ -101,7 +101,7 @@ async function processAccessibilityReport(url,newWindow) {
101101
102102 console . log ( 'log' , "SET SCAN: Payload to send: for url: " , payloadToSend , url ) ;
103103 try {
104- let setResult = await setScanConfig ( newWindow , payloadToSend ) ;
104+ let setResult = await setScanConfig ( windowNew , payloadToSend ) ;
105105 console . log ( 'SET SCAN: response:' , setResult ) ;
106106 } catch ( err ) {
107107 console . error ( "SET SCAN: Error while setting scan" , err ) ;
@@ -111,7 +111,7 @@ async function processAccessibilityReport(url,newWindow) {
111111 let scanData ;
112112 try {
113113 const payload = { message : 'GET_LATEST_SCAN_DATA' } ;
114- scanData = await getScanData ( newWindow , payload ) ;
114+ scanData = await getScanData ( windowNew , payload ) ;
115115 LambdatestLog ( "GET SCAN:LambdaTest Accessibility: Scanning URL" ) ;
116116 } catch ( err ) {
117117 console . error ( "GET SCAN:Error while setting scan" , err ) ;
@@ -134,7 +134,7 @@ async function processAccessibilityReport(url,newWindow) {
134134 apiUrl : reportAPI
135135 } ;
136136 try {
137- let response = await sendScanData ( newWindow , payloadToSend ) ;
137+ let response = await sendScanData ( windowNew , payloadToSend ) ;
138138 console . log ( "Accessibility Report Response:" , response ) ;
139139 } catch ( e ) {
140140 console . error ( "Error in Accessibility Report Response:" , e ) ;
@@ -228,10 +228,17 @@ if (overRideCommands) {
228228 return originalFn ( url , options ) ;
229229 }
230230
231- const currentWindow = window ; //
232- return originalFn ( url , options ) . then ( async ( ) => {
233- await processAccessibilityReport ( url , currentWindow ) ;
234- } )
231+ return cy . window ( ) . then ( ( currentWindowNew ) => {
232+ Cypress . log ( {
233+ name : command , // Display the passed command name
234+ displayName : `Accessibility: ${ command } ` , // Change how it looks in the Cypress log
235+ message : url ,
236+ } ) ;
237+
238+ return originalFn ( url , options ) . then ( ( ) => {
239+ return processAccessibilityReport ( url , currentWindowNew ) ;
240+ } ) ;
241+ } ) ;
235242
236243 } ) ;
237244 } ) ;
0 commit comments