test_script: Don’t crash on second Puppeteer run.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2022-10-13 19:18:31 -07:00
committed by Anders Kaseorg
parent faabc0f6ad
commit 0affc7ac6f

View File

@@ -123,7 +123,7 @@ def find_js_test_files(test_dir: str, files: Iterable[str]) -> List[str]:
def prepare_puppeteer_run(is_firefox: bool = False) -> None:
os.chdir(ZULIP_PATH)
download_path = platformdirs.user_cache_dir("zulip/puppeteer-download")
os.makedirs(download_path)
os.makedirs(download_path, exist_ok=True)
os.environ["PUPPETEER_DOWNLOAD_PATH"] = download_path
# This will determine if the browser will be firefox or chrome.
os.environ["PUPPETEER_PRODUCT"] = "firefox" if is_firefox else "chrome"