Sobes.tech

QA / QA Automation

Ի՞նչ առաջադրանքներ եք փնտրում. ինչ ուզում եք և ինչ չեք ուզում անել։

Senior
182

Ինչ էր կոչվում ձեր նախորդ առաջին նախագիծը։

Middle
179

Ի՞նչ են pytest-ի fixture-ները: Ինչպե՞ս են տեսք ունեն և ինչպես են աշխատում։

Middle
174

Ի՞նչ է տուփը և որ տվյալների տեսակներ Python-ում փոփոխական և անփոփոխ են:

Senior
171

Ինչ է Page Object-ը և ինչու է դա անհրաժեշտ: Ինչ կլինի, եթե այս ձևանմուշը չօգտագործվի?

Senior
157

Ինչպե՞ս սովորեցիք ավտոմատացումը. ինքնուրույն, դասընթացների միջոցով, թե մասնագիտացված կրթության շնորհիվ:

Senior
154

Ի՞նչ պատահեց, ինչու՞ հիմա աշխատանք եք փնտրում։

Middle
148

Ի՞նչ է BasePage դասը և ինչու է դա անհրաժեշտ:

Senior
134

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

Ի՞նչ մոտեցում եք օգտագործում Playwright-ում локատորներ գտնելու համար և ինչու: Ինչ կլինի getByLabel- ի հետ, եթե HTML-ում կապված դաշտի ID-ն փոխվի?

Senior
124

Ի՞նչ է __init__ մեթոդը և ինչ է նշանակում օբյեկտ ստեղծելը:

Senior
124

*args և **kwargs ինչ են? Որ տվյալների կառուցվածքներ են ձևավորում:

Senior
123

Կարճ պատմեք ձեր մասին. Ինչքա՞ն փորձ ունեք, ինչ եք արել և ինչն էր ամենահետաքրքիրն ավտոմատացված թեստավորման տեսանկյունից։

Senior
119

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
104

Ինչու՞ open մեթոդը վերադարձնում է self և ինչպես է այն օգտագործվում թեստերում:

Senior
96

Ինչպե՞ս է XPath-ը տարբերվում CSS-ից բացի սինտաքսից և որ որոնման մեթոդն եք նախընտրում:

Senior
88

Ի՞նչ է __init__ մեթոդը և ինչու է դա անհրաժեշտ:

Senior
79
/2