UNPKG

js_tgbrowser

Version:

Playwright helpers for connecting to TestGrid remote browsers via Selenium + CDP.

35 lines (26 loc) 774 B
const fs = require('fs'); const path = require('path'); const GUIDE_FILENAME = 'TESTGRID_BROWSER_SETUP.md'; function resolveTargetGuide(destinationDir) { return path.join(destinationDir, GUIDE_FILENAME); } function writeSetupGuide(destinationDir = process.env.INIT_CWD || process.cwd()) { const sourceGuide = path.join(__dirname, GUIDE_FILENAME); if (!fs.existsSync(sourceGuide)) { return false; } const targetDir = destinationDir; if (!fs.existsSync(targetDir)) { fs.mkdirSync(targetDir, { recursive: true }); } const targetGuide = resolveTargetGuide(targetDir); if (fs.existsSync(targetGuide)) { return false; } fs.copyFileSync(sourceGuide, targetGuide); return true; } module.exports = { writeSetupGuide, GUIDE_FILENAME };