Sobes.tech

SQL бойынша тәжірибеңіз қандай?

Senior
158

Қандай тапсырмаларды іздеп жүрсіз: не істеуді қалайсыз және не істеуді қаламайсыз?

Senior
154

Pytest туралы айтыңыз. Бұл не? Фикстурлар дегеніміз не? Олар қалай жұмыс істейді?

Middle
152

Тuple дегеніміз не және Python-да қандай деректер түрлері өзгермелі және өзгермейтін?

Senior
149

Не болды, қазір жұмыс іздеп жатқаныңыздың себебі неде?

Middle
148

Page Object дегеніміз не және ол не үшін қажет? Егер бұл үлгі қолданылмаса, не болар?

Senior
145

Автоматтандыруды қалай үйрендіңіз: тәуелсіз, курстар арқылы немесе арнайы білім арқылы ма?

Senior
124

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
123

BasePage сыныбы дегеніміз не және ол не үшін қажет?

Senior
120

*args және **kwargs дегеніміз не? Олар қандай деректер құрылымдарын құрайды?

Senior
115

__init__ әдісі дегеніміз не және объектіні құру деген не?

Senior
114

Playwright-та локаторларды табу үшін қандай тәсілді қолданасыз және не үшін? HTML-де байланысты өрістің ID өзгерсе, getByLabel не болар?

Senior
102

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
92

Неге open әдісі self-ты қайтарады және ол тесттерде қалай пайдаланылады?

Senior
88

XPath, CSS-ден қандай айырмашылығы бар, сонымен қатар қай іздеу әдісін ұнатасыз?

Senior
86

__init__ әдісі дегеніміз не және ол не үшін қажет?

Senior
75

Өз туралы қысқаша айтыңыз: қанша тәжірибеңіз бар, не істедіңіз және автоматтандырылған тестілеу тұрғысынан ең қызықтысы не болды?

Senior
64
/2