Junior — Middle
Máte zkušenosti s používáním Selenium pro automatizaci testů?
sobes.tech AI
Odpověď od AI
Ano, použil jsem Selenium k automatizaci testování webových aplikací. Selenium umožňuje programově ovládat prohlížeč, napodobovat akce uživatele: kliknutí, zadávání textu, navigaci atd. To pomáhá vytvářet automatické testy pro ověření funkčnosti webu.
Příklad jednoduchého testu v Pythonu s Selenium:
from selenium import webdriver
from selenium.webdriver.common.by import By
# Inicializace ovladače (například Chrome)
driver = webdriver.Chrome()
driver.get('https://example.com')
# Vyhledání prvku a interakce
button = driver.find_element(By.ID, 'submit')
button.click()
# Kontrola výsledku
assert 'Děkujeme' in driver.page_source
driver.quit()
Selenium podporuje různé programovací jazyky a prohlížeče, což z něj činí univerzální nástroj pro automatizaci UI testů.