Seleniumda məlumat təminatçısı nədir?
Seleniumda məlumat təminatçısı nədir?

Video: Seleniumda məlumat təminatçısı nədir?

Video: Seleniumda məlumat təminatçısı nədir?
Video: Acqarına Çiy Yumurta İçin! - 2 Həftə Sonra... 2024, Bilər
Anonim

TestNG @ DataProvider – Test parametrləri nümunəsi. Yazmağa kömək edir data Əsasən eyni test metodunun müxtəlif üsullarla bir neçə dəfə işlənə biləcəyini ifadə edən əsaslı testlər data -dəstlər. Qeyd edək ki, @ DataProvider testng-dən parametrlərin keçməsi istisna olmaqla, parametrləri test metodlarına ötürməyin ikinci yoludur. xml.

Sonradan soruşa bilərsiniz ki, seleniumda məlumat provayderinin istifadəsi nədir?

DataProvider TestNG-də. Bir metodu təchizat kimi qeyd edir data test üsulu üçün. Annotasiya edilmiş metod Obyekt qaytarmalıdır, burada hər Obyektə test metodunun parametr siyahısı təyin edilə bilər.

Yuxarıdan əlavə olaraq, seleniumda məlumat təminatçısı hansı növdür? @Parameter+TestNG istifadə edərək. xml yalnız bir dəyər bir anda təyin edilə bilər, lakin @ DataProvider qaytarılması Obyektin 2d massivi. Əgər DataProvider test metodunun yerləşdiyi sinifdən fərqli sinifdə mövcuddur, DataProvider statik metod olmalıdır.

Eynilə, məlumat təminatçısı nədir?

A. NET məlumat provayderi təmin edən siniflərdən ibarət proqram kitabxanasıdır data qoşulmaq kimi xidmətlərə daxil olmaq data mənbə, a-da əmrləri yerinə yetirmək data mənbə və gətirmə data a data əməliyyatlar daxilində əmrləri yerinə yetirmək üçün dəstək olan mənbə.

DataProvider ilə TestNG-dəki parametrlər arasında fərq nədir?

Halbuki, məlumat provayderi təmin etmək üçün istifadə olunur parametrlər bir sınaq üçün. təmin etsəniz məlumat provayderi bir sınaq, imtahan alınaraq çalıştırılacaktır fərqli hər dəfə dəyər dəstləri. Bu, sayta daxil olmaq istədiyiniz bir ssenari üçün faydalıdır fərqli hər dəfə istifadəçi adı və parol dəstləri.

Tövsiyə: