[Python] Read page source of window opened in new tab

Discussão em 'Python' iniciado por Stack, Agosto 25, 2025.

  1. Stack

    Stack Membro Participativo

    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...

Compartilhe esta Página