Zapisy otwarte! Dołącz do kursu Selenium w Javie lub Selenium w C#. Tylko do 23.09.2021 do godz. 21:00. Zapisz się tutaj.

Selenium 48. Praca na kilku oknach przeglądarki

W tej lekcji pokażę Ci jak można pracować na kilku oknach albo zakładkach przeglądarki w Selenium.

W Selenium nie ma różnicy czy coś jest zakładką czy nowym oknem. Przełączenie do nowego taba to tak naprawdę przełączenie do nowego okna. To, jak się będą otwierały np. linki do otworzenia w nowym oknie możemy ustawić w ustawieniach przeglądarki – Selenium o tym nie decyduje.

Od tej pory mówiąc o nowej zakładce lub oknie będziemy używali zbiorczo określenia okno. Przełączenie się do nowego okna w Selenium odbywa się poprzez metodę, która za argument przyjmuje coś w rodzaju identyfikatora. Identyfikatory dla okien możemy sobie pobrać korzystając z innych metod: jednej, która pobiera identyfikatory wszystkich otwartych okien i drugiej, która pobiera identyfikator aktywnego okna.

Dokumentację do metod omówionych w tej lekcji znajdziesz tutaj: Interface WebDriver, Interface WebDriver.Options.

Wsparcie merytoryczne

Nie masz dostępu do wsparcia merytorycznego dla tego kursu. Wykup dostęp albo zaloguj się, by móc zadawać pytania.