@@ -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,15 @@ 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+ return originalFn ( url , options ) . then ( ( ) => {
233+ Cypress . log ( {
234+ name : command , // Ensure the correct command name is logged
235+ message : url ,
236+ } ) ;
237+ return processAccessibilityReport ( url , currentWindowNew ) ;
238+ } ) ;
239+ } ) ;
235240
236241 } ) ;
237242 } ) ;
0 commit comments