diff --git a/functional_tests/test_simple_list_creation.py b/functional_tests/test_simple_list_creation.py
index 49a7876e28a8e17e039b27e0a4559ce8aedcf15d..190df28287003c3d5ca248ca50ab0cda8a71575d 100644
--- a/functional_tests/test_simple_list_creation.py
+++ b/functional_tests/test_simple_list_creation.py
@@ -1,5 +1,6 @@
 from selenium import webdriver
 from selenium.webdriver.common.keys import Keys
+from selenium.webdriver.chrome.options import Options
 
 from contextlib import contextmanager
 
@@ -70,7 +71,13 @@ class NewVisitorTest(FunctionalTest):
         # We use a new browser session to make sure that no information
         # of Edith's is coming through from cookies etc
         self.browser.quit()
-        self.browser = webdriver.Firefox()
+        chrome_options = Options()
+        chrome_options.add_argument('--dns-prefetch-disable')
+        chrome_options.add_argument('--no-sandbox')
+        chrome_options.add_argument('--headless')
+        chrome_options.add_argument('disable-gpu')
+
+        self.browser = webdriver.Chrome(chrome_options=chrome_options)
 
         # Francis visits the home page.  There is no sign of Edith's
         # list