Sobes.tech

QA / QA Automation

SQL bilan tajribangiz qanday?

Senior
178

Oldingi birinchi loyihangiz nima nomlangan edi?

Middle
177

pytest'da fixtures nima? Ular qanday ko'rinadi va qanday ishlaydi?

Middle
174

Tuple nima va Python'dagi qaysi ma'lumotlar turlari o'zgaruvchan va o'zgarmas?

Senior
161

Page Object nima va nima uchun kerak? Agar bu naqsh ishlatilmasa nima bo'ladi?

Senior
153

Automatlashtirishni qanday o'rgandingiz: mustaqil ravishda, kurslar orqali yoki maxsus ta'lim yordamida?

Senior
148

Nima bo'ldi, nima uchun hozir ish qidiryapsiz?

Middle
148

def __init__(self, page) -> None: super().__init__(page) # Майдонҳо одатии тамғалар доранд, бинобарин ман онҳоро ҳамон тавр ҷустуҷӯ мекунам, ки корбар мебинад, # на бо ID ё CSS класи, ки дизайнёр ҳар вақте хоҳад номашро иваз мекунад 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") # Формаву барои санҷиши он, ки дар тестҳои манфӣ мо ба саҳифа дигар нарафтаем, зарур аст self.login_form = page.locator("form#login") # Паёми фишинг, барои муваффақият ва хато якхела аст 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
133

BasePage sinfi nima va nima uchun kerak?

Senior
130

__init__ metodi nima va ob'ekt yaratish nima anglatadi?

Senior
122

*args va **kwargs nima? Ular qanday ma'lumotlar tuzilmasini hosil qiladilar?

Senior
121

Playwrightda lokalizatorlarni aniqlash uchun qanday yondashuvni qoʻllaysiz va nima uchun? HTMLda bogʻliq maydonning IDsi oʻzgarsa, getByLabel bilan nima boʻladi?

Senior
118

def __init__(self, page) -> None: super().__init__(page) # Maydonlar odatdagi etiketlarga ega, shuning uchun ularni foydalanuvchi ko'radigan tarzda qidiraman, # id yoki CSS sinfi bilan emas, dizayner har qanday vaqtda nomini o'zgartirishi mumkin 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, negativ testlarda biz boshqa sahifaga o'tmaganligimizni tekshirish uchun kerak self.login_form = page.locator("form#login") # Tezkor xabar, u muvaffaqiyat va xatolik uchun bir xil 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
104

O'zingiz haqingizda qisqacha aytib bering: qancha tajribangiz bor, nima bilan shug'ullandingiz va avtomatlashtirilgan testlar nuqtai nazaridan eng qiziqarli narsa nima edi?

Senior
100

Nega open metodi self ni qaytaradi va u testlarda qanday ishlatiladi?

Senior
96

XPath, CSS dan qanday farq qiladi, bundan tashqari qaysi qidiruv usulini afzal ko'rasiz?

Senior
86

__init__ metodi nima va nima uchun kerak?

Senior
77
/2