Sobes.tech

QA / QA Automation

Зашто метода open враћа self и како се користи у тестовима?

Senior
151

Šta se desilo, zašto sada tražiš posao?

Middle
148

Које задатке тражите: шта бисте желели да радите и шта не бисте желели?

Senior
146

Какво је ваше искуство са SQL-ом?

Senior
142

Шта је Page Object и зашто је потребан? Шта ће се десити ако овај образац не буде коришћен?

Senior
137

Шта је кортеж и који типови података у Python-у су променљиви и непроменљиви?

Senior
117

def __init__(self, page) -> None: super().__init__(page) # Polja imaju normalne oznake, pa ih tražim na isti način kako ih vidi korisnik, # ne po ID ili CSS klasi, koju dizajner može preimenovati u bilo kom trenutku 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 je potrebna da proverimo da nismo prešli na drugu stranicu u negativnim testovima self.login_form = page.locator("form#login") # Poruka za brzu poruku, ista je za uspeh i grešku 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
109

Шта је метод __init__ и шта подразумева креирање објекта?

Senior
106

Kako ste naučili automatizaciju: самостално, putem kurseva ili zahvaljujući stručnom obrazovanju?

Senior
104

Каков приступ користите за проналажење локатора у Playwright-у и зашто? Шта ће се десити са getByLabel ако се ID повезаног поља промени у HTML-у?

Senior
96

Зашто метода open враћа self и како се користи у тестовима?

Senior
86

def __init__(self, page) -> None: super().__init__(page) # Polja imaju normalne oznake, pa ih tražim na isti način kako ih vidi korisnik, # ne po ID ili CSS klasi, koju dizajner može preimenovati u bilo kom trenutku 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 je potrebna da proverimo da nismo prešli na drugu stranicu u negativnim testovima self.login_form = page.locator("form#login") # Poruka za brzu poruku, ista je za uspeh i grešku 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
80

У чему се разликује XPath од CSS осим синтаксе и који метод претраге преферирате?

Senior
80

Шта је класа BasePage и зашто је потребна?

Senior
72

Шта је метода __init__ и зашто је потребна?

Senior
69

Шта су *args и **kwargs? Какве структуре података они формирају?

Senior
65

Ukratko nam recite o sebi: koliko imate iskustva, čime ste se bavili i šta je bilo najzanimljivije sa stanovišta automatizovanog testiranja?

Senior
50
/2