import docs from '../tools/siemens-docs.js'; console.log('=== Testing updated siemens-docs.js ===\n'); // Test listAvailableDocs console.log('1. listAvailableDocs():'); const availableDocs = await docs.listAvailableDocs(); console.log(JSON.stringify(availableDocs, null, 2)); // Test fetchNXOpenClass for Session console.log('\n2. fetchNXOpenClass("Session"):'); const sessionDocs = await docs.fetchNXOpenClass('Session'); console.log('Title:', sessionDocs.title); console.log('Has error:', sessionDocs.error ? 'Yes: ' + sessionDocs.error : 'No'); console.log('Content preview:', (sessionDocs.content || '').substring(0, 800)); // Test getNXOpenIndex console.log('\n3. getNXOpenIndex("functions"):'); const functionsIndex = await docs.getNXOpenIndex('functions'); console.log('Title:', functionsIndex.title); console.log('Has error:', functionsIndex.error ? 'Yes' : 'No'); console.log('Content preview:', (functionsIndex.content || '').substring(0, 500)); await docs.closeBrowser(); console.log('\n=== Test Complete ===');