Junior — Middle
Son layihənizdə prosesləri avtomatlaşdırmaq üçün hansı alət və ya kitabxanadan istifadə etdiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Son son layihəmdə, testlərin avtomatlaşdırılması üçün Selenium WebDriver kitabxanası istifadə olunub. Bu, brauzerləri proqramlı şəkildə idarə etməyə imkan verir və veb tətbiqlərinin istifadəçi interfeysinin testlərinin avtomatlaşdırılması üçün əlverişlidir. Məsələn, Python və Selenium ilə, səhifəni açan, formaya məlumat daxil edən və nəticəni yoxlayan test yaza bilərsiniz:
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ən başqa, testlərin təşkili və hesabatların hazırlanması üçün pytest istifadə olunub.