From 91311787df63c63a526bcdf9d4169c2e7debee65 Mon Sep 17 00:00:00 2001 From: Ajay Date: Fri, 17 Jun 2022 17:06:41 -0400 Subject: [PATCH] Run headless --- .github/workflows/tests.yml | 10 ++++++---- test/selenium.test.ts | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d58501ab..5a87e1ee 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,8 +3,7 @@ name: Tests on: [push, pull_request] jobs: - - build: + test: name: Run tests runs-on: ubuntu-latest @@ -15,6 +14,9 @@ jobs: with: node-version: '18' - run: npm ci - + - run: sudo apt-get install chromium-chromedriver + + - name: Copy configuration + run: cp config.json.example config.json - name: Run tests - run: npm run test-without-building \ No newline at end of file + run: npm run test \ No newline at end of file diff --git a/test/selenium.test.ts b/test/selenium.test.ts index 0e334f62..025b777e 100644 --- a/test/selenium.test.ts +++ b/test/selenium.test.ts @@ -37,6 +37,7 @@ async function setup(): Promise { options.addArguments("--load-extension=" + Path.join(__dirname, "../dist/")); options.addArguments("--mute-audio"); options.addArguments("--disable-features=PreloadMediaEngagementData, MediaEngagementBypassAutoplayPolicies"); + options.addArguments("--headless=chrome"); const driver = await new Builder().forBrowser("chrome").setChromeOptions(options).build(); driver.manage().setTimeouts({