Is there any headless browsers that work on Replit?

Question:

const express = require('express');
const app = express();
const { openBrowser, goto, write, click, closeBrowser, press } = require('taiko');

app.use(express.json());

app.post('/receive', async (req, res) => {
  const receivedData = req.body;
  console.log('Received:', receivedData.message);

  try {

     await openBrowser();
        await goto("https://www.bing.com/search?form=NTPCHB&q=${receivedData.message}&showconv=1");
        await write("taiko test automation");
await press("Enter")

    
await closeBrowser()
    

    // Respond with success message
    res.json({ message: 'hi' });
  } catch (error) {
    console.error('An error occurred:', error);
    res.status(500).json({ error: 'An error occurred' });
  }
});

const port = process.env.PORT || 3000;
app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

i know for a fact that firefox works on replit (type firefox into the shell first to install it), but as a reminder, proxies are not allowed on replit.