diff --git a/server/bbb.js b/server/bbb.js index 1df04589d33d3ae29777e7de80462da4f8efeb62..3276cdc406867ab07a41e9c46a491affc726afcd 100644 --- a/server/bbb.js +++ b/server/bbb.js @@ -3,7 +3,7 @@ const sleep = require("sleep-promise"); module.exports.createFreshPage = async function createFreshPage() { const browser = await puppeteer.launch({ - headless: HEADLESS, + headless: false, defaultViewport: { width: 1200, height: 600, @@ -22,12 +22,22 @@ module.exports.joinRoom = async function joinRoom( await page.goto(roomUrl); console.log("joinRoom > Gone to start page for", roomUrl); - // Set displayname for program - await page.type("input.join-form", displayName); + try { + + // Set displayname for program + await page.type("input.join-form", displayName); + } catch (error) { + console.warn("could not set displayname") + } + - // Join and load room - await page.click("button#room-join"); - //await sleep(3000); + try { + // Join and load room + await page.click("button#room-join"); + } catch (error) { + await page.click("input[value=\"Join\"]"); + } + const dismissButton = await page.waitForSelector( 'button[aria-describedBy="modalDismissDescription"]'