from time import sleep from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC driver = webdriver.Firefox() # Create and copy email driver.get('https://tempail.com/pl/tymczasowy-email/') driver.find_element_by_id("eposta_adres").click() # Create new tab driver.execute_script("window.open('','_blank');") handles = driver.window_handles # Change handle driver.switch_to_window(handles[1]) # Load new page - signin to newsletter - close tab driver.get('https://jysk.pl') driver.find_element_by_id("cookieOk").click() driver.find_element_by_id("edit-terms").click() driver.find_element_by_id("teradata-email").send_keys(Keys.CONTROL + 'v') driver.find_element_by_id("edit-submit").click() driver.close() # Back to email tab handle driver.switch_to_window(handles[0]) driver.find_element_by_class_name("mail").click()