anchor.diff:  
                     wait.until(EC.title_contains("Create Account"))
   
  -                  driver.find_element_by_css_selector('input#email').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#email').send_keys(
                       '${userEmail}'
                     )
  -                  driver.find_element_by_css_selector('input#name').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys(
                       'A Cat'
                     )
  -                  driver.find_element_by_css_selector('input#masterPassword').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#masterPassword').send_keys(
                       '${userPassword}'
                     )
  -                  driver.find_element_by_css_selector('input#masterPasswordRetype').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#masterPasswordRetype').send_keys(
                       '${userPassword}'
                     )
   
  -                  driver.find_element_by_xpath("//button[contains(., 'Submit')]").click()
  +                  driver.find_element(By.XPATH, "//button[contains(., 'Submit')]").click()
   
                     wait.until_not(EC.title_contains("Create Account"))
   
  -                  driver.find_element_by_css_selector('input#masterPassword').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#masterPassword').send_keys(
                       '${userPassword}'
                     )
  -                  driver.find_element_by_xpath("//button[contains(., 'Log In')]").click()
  +                  driver.find_element(By.XPATH, "//button[contains(., 'Log In')]").click()
   
  -                  wait.until(EC.title_contains("My Vault"))
  +                  wait.until(EC.title_contains("Bitwarden Web Vault"))
   
  -                  driver.find_element_by_xpath("//button[contains(., 'Add Item')]").click()
  +                  driver.find_element(By.XPATH, "//button[contains(., 'Add Item')]").click()
   
  -                  driver.find_element_by_css_selector('input#name').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#name').send_keys(
                       'secrets'
                     )
  -                  driver.find_element_by_css_selector('input#loginPassword').send_keys(
  +                  driver.find_element(By.CSS_SELECTOR, 'input#loginPassword').send_keys(
                       '${storedPassword}'
                     )
   
  -                  driver.find_element_by_xpath("//button[contains(., 'Save')]").click()
  +                  driver.find_element(By.XPATH, "//button[contains(., 'Save')]").click()
                   '';
                 in
                 [ pkgs.firefox-unwrapped pkgs.geckodriver testRunner ];
  
positive.code:             services.vaultwarden = {
                enable = true;
                dbBackend = backend;
                config.rocketPort = 80;
              };
  
              networking.firewall.allowedTCPPorts = [ 80 ];
  
negative.code:                   {
                      libraries = [ pkgs.python3Packages.selenium ];
                    } ''
  
                    from selenium.webdriver.common.by import By
                    from selenium.webdriver import Firefox
                    from selenium.webdriver.firefox.options import Options
                    from selenium.webdriver.support.ui import WebDriverWait
  