Junior — Middle
Czy masz doświadczenie w korzystaniu z Selenium do automatyzacji testów?
sobes.tech AI
Odpowiedź od AI
Tak, używałem Selenium do automatyzacji testów aplikacji internetowych. Selenium pozwala na programowe sterowanie przeglądarką, naśladując działania użytkownika: kliknięcia, wprowadzanie tekstu, nawigację itp. To pomaga tworzyć automatyczne testy w celu sprawdzenia funkcjonalności strony.
Przykład prostego testu w Pythonie z użyciem Selenium:
from selenium import webdriver
from selenium.webdriver.common.by import By
# Inicjalizacja sterownika (np. Chrome)
driver = webdriver.Chrome()
driver.get('https://example.com')
# Znalezienie elementu i interakcja
button = driver.find_element(By.ID, 'submit')
button.click()
# Sprawdzenie wyniku
assert 'Dziękujemy' in driver.page_source
driver.quit()
Selenium obsługuje różne języki programowania i przeglądarki, co czyni go uniwersalnym narzędziem do automatyzacji testów UI.