Sobes.tech
Junior — Middle

Milyen eszközt vagy könyvtárat használtál a folyamatok automatizálására az utolsó projektedben?

sobes.tech MI

Válasz az MI-től

Utolsó projektemben a Selenium WebDriver könyvtárat használtam tesztautomatizáláshoz. Lehetővé teszi a böngészők programozott irányítását, ami hasznos a webalkalmazások UI-tesztjeinek automatizálásához. Például Python és Selenium segítségével írhatunk olyan tesztet, amely megnyit egy oldalt, adatokat ír be egy űrlapba, és ellenőrzi az eredményt:

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()

A Selenium mellett a pytest-et használtuk a tesztek szervezéséhez és jelentések generálásához.