Sobes.tech

QA / QA Automation

Tuple nədir və Python-da hansı məlumat növləri dəyişkən və dəyişməzdir?

Senior
189

Nə baş verdi, niyə indi iş axtarırsan?

Middle
188

SQL əməliyyatçıları haqqında danış.

Middle
186

Layihələrdə gRPC ilə işlədinizmi?

Middle
182

Əvvəlki ilk layihənizin adı nə idi?

Middle
179

Avtomatlaşdırmanı necə öyrəndiniz: müstəqil şəkildə, kurslar vasitəsilə və ya ixtisaslı təhsil sayəsindəmi?

Senior
176

Page Object nədir və niyə lazımdır? Bu nümunə istifadə olunmazsa nə baş verəcək?

Senior
169

BasePage sinfi nədir və niyə lazımdır?

Senior
148

Qısa olaraq özünüz haqqında danışın: nə qədər təcrübəniz var, nə ilə məşğul oldunuz və avtomatlaşdırılmış testlər baxımından ən maraqlı nə idi?

Senior
141

def __init__(self, page) -> None: super().__init__(page) # Sahələr normal etiketlərə malikdir, ona görə də onları istifadəçinin gördüyü kimi axtarıram, # id və ya CSS sinfi ilə deyil, dizayner hər zaman adını dəyişə bilər self.username_input = page.get_by_label("Username") self.password_input = page.get_by_label("Password") self.login_button = page.get_by_role("button", name="Login") # Forma, neqativ testlərdə biz başqa səhifəyə keçmədiyimizi yoxlamaq üçün lazım self.login_form = page.locator("form#login") # Flash mesajı, o uğur və səhv üçün eynidir self.flash_message = page.locator("#flash") def fill_credentials(self, username: str, password: str): self.username_input.fill(username) self.password_input.fill(password) return self def login(self, username: str, password: str) -> SecurePage: """

Senior
139

*args və **kwargs nədir? Hansı məlumat strukturlarını yaradırlar?

Senior
129

Playwright-də lokalizatorları tapmaq üçün hansı yanaşmanı istifadə edirsiniz və niyə? Əgər HTML-də əlaqəli sahənin ID-si dəyişərsə, getByLabel ilə nə baş verəcək?

Senior
128

__init__ metodu nədir və obyekt yaratmaq nə deməkdir?

Senior
126

XPath, CSS-dən sintaksis xaricində necə fərqlənir və hansı axtarış metodunu üstün tutursunuz?

Senior
118

def __init__(self, page) -> None: super().__init__(page) # Sahələr normal etiketlərə malikdir, ona görə də onları istifadəçinin gördüyü kimi axtarıram, # id və ya CSS sinfi ilə yox, dizayner hər zaman adını dəyişə bilər self.username_input = page.get_by_label("Username") self.password_input = page.get_by_label("Password") self.login_button = page.get_by_role("button", name="Login") # Forma, neqativ testlərdə başqa səhifəyə keçmədiyimizi yoxlamaq üçün lazımdır self.login_form = page.locator("form#login") # Flash mesajı, uğur və səhv üçün eynidir self.flash_message = page.locator("#flash") def fill_credentials(self, username: str, password: str): self.username_input.fill(username) self.password_input.fill(password) return self def login(self, username: str, password: str) -> SecurePage: """

Senior
108

Niyə open metodu self-ı geri qaytarır və testlərdə necə istifadə olunur?

Senior
98

__init__ metodu nədir və niyə lazımdır?

Senior
83
/2