Commit f18882ab authored by Watchtek's avatar Watchtek
Browse files

avoid nss problem

parent 1d9018b1
Loading
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -613,8 +613,11 @@ class MultipleTest(unittest.TestCase):
        options.add_argument("--no-sandbox")
        options.add_argument("--disable-features=NetworkService,NetworkServiceInProcess")
        options.add_argument("--no-zygote")
        timestamp = datetime.now().strftime("%y%m%d_%H%M%S")
        options.add_argument(f"--user-data-dir=/tmp/watchtek_chrome_profile_{timestamp}_{uuid.uuid4()}")
        nss_path = f"/tmp/chrome_nssdb_{uuid.uuid4()}"
        os.makedirs(nss_path, exist_ok=True)
        options.add_argument(f"--ssl-key-log-file={nss_path}/ssl_keys.log")  # forces NSS to use writable dir

        options.add_argument(f"--user-data-dir=/tmp/watchtek_chrome_profile_{datetime.now().strftime('%y%m%d_%H%M%S')}_{uuid.uuid4()}")
        options.binary_location = self.binary_location
        # Linux Only
        if sys.platform.startswith('linux'): # Check if the operating system is Linux