Przejście do innego okna - Selenium

0

Piszę program z selenium i mam problem z przejściem do drugiego okna. To jest część mojego kodu w której jest przejscie do drugiego okna

time.sleep(1)
window_before = driver.window_handles[0]
time.sleep(1)
driver.find_element_by_xpath('/html/body/lp-root/lp-ui-wrapper/lp-main-ui/div[2]/lp-page-content/div/main/ng-component/ng-component/lp-available-actions-page/lp-card/lp-available-actions-list/lp-card/lp-overlay-wrapper/lp-card/div/lp-overlay-wrapper/lp-card/lp-card/lp-available-pages-table/lp-table-wrapper/div/div[2]/table/tbody/tr[1]/td[5]/lp-serial-wrapper/div/lp-disabler[1]/button/span/lp-icon').click()
time.sleep(6)
window_after = driver.window_handles[1]
time.sleep(1)
driver.switch_to_window(window_after)
time.sleep(1)
driver.find_element_by_xpath('//*[@id="u_0_z"]/div/div/div[1]/div/span/button').click()

problem polega na tym że zamiast przejść do drugiego okna to przechodzi do karty data:, w tym samym oknie. Jak można to naprawić?

0
lion137 napisał(a):

Próbowałeś coś na necie szukać?
https://duckduckgo.com/?q=open+new+window+selenium+python&t=canonical&ia=web

Szukałem ale najwyraźniej źle szukałem bo ja nie mogłem znaleźć a z tego co mi wyłałeś to znalazłem w pierwszym linku. Wiesz może jeszcze jak można sprawdzić czy jest jakiś element na stronie (w moim przypadku jest to tekst).

1 użytkowników online, w tym zalogowanych: 0, gości: 1