Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
Testing
Git
CI/CD
Python
Docker
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на QA Engineer в телеграм
Какие типы ожиданий (явные и неявные) используются в Selenium?
Неявное ожидание (implicit wait) задаёт максимальное время поиска элементов, автоматически применяясь ко всем операциям поиска. Явные ожидания (explicit wait) настраиваются для конкретных условий (видимость, кликабельность) с помощью объекта WebDriverWait и ExpectedConditions.
Какие инструменты (Python, Selenium, Allure) применялись для автоматизации тестирования?
Для написания тестов используется Python (pytest), для веб-автоматизации — Selenium WebDriver, а для отчётности — Allure. Python обеспечивает гибкость скриптов, Selenium — взаимодействие с браузером, Allure — создание наглядных HTML-отчётов.
Как открыть браузер и перейти на страницу?
Для открытия браузера и перехода на страницу:
Импортируйте webdriver
Создайте экземпляр драйвера
Используйте метод get() с URL
Как кликнуть по элементу?
Для клика по элементу:
Найдите элемент (например, по ID)
Вызовите метод click()
Как найти элемент?
Для поиска элементов используйте методы:
find_element() - возвращает первый найденный элемент
find_elements() - возвращает список всех подходящих элементов
Перед взаимодействием проверяйте кликабельность через WebDriverWait и expected_conditions.
Как сделать скриншот?
Рейтинг:
1
Сложность:
4
Используйте методы:
save_screenshot("filename.png") - сохраняет скриншот в файл
get_screenshot_as_base64() - возвращает скриншот как строку base64
Рейтинг:
2
Сложность:
5
Рейтинг:
2
Сложность:
6
Рейтинг:
1
Сложность:
6
Рейтинг:
1
Сложность:
6
Рейтинг:
1
Сложность:
4