Jak znaleźć element, jeśli nie ma `id` ani klasy?
QA / QA Automation
Czy pracowałeś z Selenium i Playwright?
Co można użyć jako alternatywę dla `yield` w fixture pytest?
# Utwórz listę trzech funkcji, z których każda zwraca swój numer po wywołaniu. # Pierwsza funkcja powinna zwrócić - 0, druga - 1, trzecia - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Odpowiedź:
Dwa testy są wykonywane osobno, ale podczas uruchamiania całego pliku, drugi test się nie powodzi. Co to oznacza i jak to naprawić?
Jaka jest różnica między operatorem `is` a operatorem równości `==` w Pythonie?
Czy używanie XPath do wyszukiwania elementów jest dobre?
Jaka jest różnica między kodami odpowiedzi HTTP 401 i 403?
Czy można powiedzieć, że testy nie są izolowane, jeśli wpływają na siebie nawzajem?
Co się stanie, jeśli wywołasz funkcję `add_user` trzy razy z rzędu za pomocą `print`?
Napraw funkcję `add_user`, która używa modyfikowalnej listy jako domyślnej wartości argumentu, bezpośrednio w kodzie.
Czy można mieszać jawne i niejawne oczekiwania, a także oczekiwanie na określony czas w jednym teście?
Jakie techniki projektowania testów znasz?
Czym różnią się jawne oczekiwania od niejawnych w testach UI?
Co robi dekorator w Pythonie?
Jaka jest różnica między kodami odpowiedzi HTTP 200 a 204?
Co się stanie, jeśli wywołasz funkcję trzy razy z rzędu?
Dlaczego metoda POST zazwyczaj nie jest idempotentna?
Czy miałeś doświadczenie z SQL w poprzedniej pracy i jak z nim pracowałeś?
Test wymaga użytkownika UPPD, którego należy usunąć po teście. Jak zapewnić, aby czyszczenie użytkownika odbywało się nawet w przypadku niepowodzenia testu?