mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-15 11:51:30 +00:00
- Improved the Codegen setup - Removed the app-launch related boilerplate from tests - Enable recording mode by default - Option to provide the test file name to save the recording - Added GitHub workflow to run Playwright tests with Electron in Headless mode(mocking display using `xvfb`).
14 lines
486 B
TypeScript
14 lines
486 B
TypeScript
const path = require('path');
|
|
const { _electron: electron } = require('playwright');
|
|
|
|
const electronAppPath = path.join(__dirname, '../packages/bruno-electron');
|
|
|
|
exports.startApp = async () => {
|
|
const app = await electron.launch({ args: [electronAppPath] });
|
|
const context = await app.context();
|
|
|
|
app.process().stdout.on('data', (data) => console.log(data.toString()));
|
|
app.process().stderr.on('data', (error) => console.error(error.toString()));
|
|
return { app, context };
|
|
};
|