Sobes.tech
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.