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