Junior — Middle
Heeft u ervaring met het gebruik van Selenium voor testautomatisering?
sobes.tech AI
Antwoord van AI
Ja, ik heb Selenium gebruikt voor het automatiseren van tests voor webapplicaties. Selenium stelt je in staat om de browser programmatisch te besturen, waarbij je acties van de gebruiker nabootst: klikken, tekst invoeren, navigatie, enzovoort. Dit helpt bij het maken van automatische tests om de functionaliteit van de site te controleren.
Voorbeeld van een eenvoudige test in Python met Selenium:
from selenium import webdriver
from selenium.webdriver.common.by import By
# Initialiseer de driver (bijvoorbeeld Chrome)
driver = webdriver.Chrome()
driver.get('https://example.com')
# Zoek element en interacteer
button = driver.find_element(By.ID, 'submit')
button.click()
# Controleer het resultaat
assert 'Bedankt' in driver.page_source
driver.quit()
Selenium ondersteunt verschillende programmeertalen en browsers, waardoor het een veelzijdig hulpmiddel is voor UI-testautomatisering.