@@ -86,7 +86,7 @@ const sendScanData = (win, payload) => {
86
86
} ) ;
87
87
} ;
88
88
89
- async function processAccessibilityReport ( url , newWindow ) {
89
+ async function processAccessibilityReport ( url , windowNew ) {
90
90
try {
91
91
let wcagCriteriaValue = Cypress . env ( "WCAG_CRITERIA" ) || "wcag21a" ;
92
92
let bestPracticeValue = Cypress . env ( "BEST_PRACTICE" ) === "true" ;
@@ -101,7 +101,7 @@ async function processAccessibilityReport(url,newWindow) {
101
101
102
102
console . log ( 'log' , "SET SCAN: Payload to send: for url: " , payloadToSend , url ) ;
103
103
try {
104
- let setResult = await setScanConfig ( newWindow , payloadToSend ) ;
104
+ let setResult = await setScanConfig ( windowNew , payloadToSend ) ;
105
105
console . log ( 'SET SCAN: response:' , setResult ) ;
106
106
} catch ( err ) {
107
107
console . error ( "SET SCAN: Error while setting scan" , err ) ;
@@ -111,7 +111,7 @@ async function processAccessibilityReport(url,newWindow) {
111
111
let scanData ;
112
112
try {
113
113
const payload = { message : 'GET_LATEST_SCAN_DATA' } ;
114
- scanData = await getScanData ( newWindow , payload ) ;
114
+ scanData = await getScanData ( windowNew , payload ) ;
115
115
LambdatestLog ( "GET SCAN:LambdaTest Accessibility: Scanning URL" ) ;
116
116
} catch ( err ) {
117
117
console . error ( "GET SCAN:Error while setting scan" , err ) ;
@@ -134,7 +134,7 @@ async function processAccessibilityReport(url,newWindow) {
134
134
apiUrl : reportAPI
135
135
} ;
136
136
try {
137
- let response = await sendScanData ( newWindow , payloadToSend ) ;
137
+ let response = await sendScanData ( windowNew , payloadToSend ) ;
138
138
console . log ( "Accessibility Report Response:" , response ) ;
139
139
} catch ( e ) {
140
140
console . error ( "Error in Accessibility Report Response:" , e ) ;
@@ -228,10 +228,15 @@ if (overRideCommands) {
228
228
return originalFn ( url , options ) ;
229
229
}
230
230
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
+ } ) ;
235
240
236
241
} ) ;
237
242
} ) ;
0 commit comments