What about:
import random from selenium import webdriver import time driver = webdriver.Chrome("C:\\Users\\DusEck\\Desktop\\chromedriver.exe") username = "username" # data_user password = "password" # data_pass driver.get("https://www.depop.com/login/") # get URL driver.find_element_by_xpath('/html/body/div[1]/div/div[3]/div[2]/button[2]').click() # Accept cookies split_char_pw = [] # Empty lists split_char = [] n = 1 # Splitter for index in range(0, len(username), n): split_char.append(username[index: index + n]) for user_letter in split_char: time.sleep(random.uniform(0.1, 0.8)) driver.find_element_by_id("username").send_keys(user_letter) for index in range(0, len(password), n): split_char.append(password[index: index + n]) for pw_letter in split_char_pw: time.sleep(random.uniform(0.1, 0.8)) driver.find_element_by_id("password").send_keys(pw_letter)