From 8d64221f962e3c7ca8c893f0b01f2384738eb340 Mon Sep 17 00:00:00 2001
From: Jonas Zohren <jonas.zohren@tu-dortmund.de>
Date: Wed, 14 Oct 2020 21:15:02 +0200
Subject: [PATCH] Fix chromium css path and headless

---
 server/bbb.js | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/server/bbb.js b/server/bbb.js
index 1df0458..3276cdc 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"]'
-- 
GitLab