Code for trying to read elements of window opened in new tab. I always get to see message "Not entered" webd = webdriver.Chrome(service=s, options=options) url = "some url" webd.execute_script("window.open('" + url + "','_blank');") if len(webd.find_elements(By.TAG_NAME, "pre")) > 0: print("entered") else: print("not enetered") It part works perfectly fine if opened in same tab like below webd = webdriver.Chrome(service=s, options=options) url = "some url" webd.get(url) if len(webd.find_elements(By.TAG_NAME, "pre")) > 0: print("entered") else: print("not enetered") Am I missing something in former part? Continue reading...