Junior — Middle
Test avtomatlaşdırmasında Selenium istifadə təcrübəniz varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, mən veb tətbiqlərinin testlərinin avtomatlaşdırılması üçün Selenium istifadə etmişəm. Selenium brauzeri proqramlaşdırılmış şəkildə idarə etməyə imkan verir və istifadəçinin hərəkətlərini təqlid edir: kliklər, mətn daxil etmə, naviqasiya və s. Bu, saytın funksionallığını yoxlamaq üçün avtomatik testlər yaratmağa kömək edir.
Python ilə Selenium istifadə edərək sadə test nümunəsi:
from selenium import webdriver
from selenium.webdriver.common.by import By
# Sürücüni işə salmaq (məsələn, Chrome)
driver = webdriver.Chrome()
driver.get('https://example.com')
# Elementi tap və onunla əlaqə qur
button = driver.find_element(By.ID, 'submit')
button.click()
# Nəticəni yoxla
assert 'Təşəkkür edirəm' in driver.page_source
driver.quit()
Selenium müxtəlif proqramlaşdırma dillərini və brauzerləri dəstəkləyir, bu da onu UI testlərinin avtomatlaşdırılması üçün çox yönlü alət edir.