Sobes.tech
Junior — Middle

Koji alat ili biblioteku ste koristili za automatizaciju procesa u vašem poslednjem projektu?

sobes.tech АИ

Одговор од АИ

U mom poslednjem projektu koristio sam biblioteku Selenium WebDriver za automatizaciju testiranja. Ona omogućava programatsko upravljanje pregledačima, što je zgodno za automatizaciju UI testova web aplikacija. Na primer, pomoću Pythona i Selenium, možete napisati test koji otvara stranicu, unosi podatke u obrazac i proverava rezultat:

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

Pored Selenium, koristili smo pytest za organizaciju testova i generisanje izveštaja.