Sobes.tech
Junior — Middle

Welke tool of bibliotheek heb je gebruikt om processen te automatiseren in je laatste project?

sobes.tech AI

Antwoord van AI

In mijn laatste project werd de Selenium WebDriver-bibliotheek gebruikt voor testautomatisering. Het stelt je in staat om browsers programmatisch te besturen, wat handig is voor het automatiseren van UI-tests van webapplicaties. Bijvoorbeeld, met Python en Selenium, kun je een test schrijven die een pagina opent, gegevens invoert in een formulier en het resultaat controleert:

from selenium import webdriver
from selenium.webdriver.common.by import By

browser = webdriver.Chrome()
browser.get('https://example.com/login')

username = browser.find_element(By.ID, 'username')
password = browser.find_element(By.ID, 'password')

username.send_keys('user')
password.send_keys('pass')

login_button = browser.find_element(By.ID, 'login')
login_button.click()

assert 'Dashboard' in browser.title
browser.quit()

Naast Selenium gebruikten we pytest voor het organiseren van tests en het genereren van rapporten.