Sobes.tech
Junior — Middle

Son projenizde süreçleri otomatikleştirmek için hangi araç veya kütüphaneyi kullandınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

Son test projemde, otomasyon testi için Selenium WebDriver kütüphanesi kullanıldı. Bu kütüphane, web uygulamalarının kullanıcı arayüzü testlerini otomatikleştirmek için tarayıcıları programlı olarak kontrol etmeye olanak tanır. Örneğin, Python ve Selenium kullanarak, bir sayfayı açan, formda veri giren ve sonucu kontrol eden bir test yazılabilir:

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

Selenium dışında, testleri düzenlemek ve raporlar oluşturmak için pytest kullanıldı.