Какое Главное Различие Между Командами ‘Assert’ и ‘Verify’, Soft и Hard Assert??
🔑 Главное различие:
📌 Пример (Selenium, Python + pytest):
# Assert: жёсткая проверка
assert driver.title == "Login Page" # если не совпало → тест сразу упадёт
# Verify: мягкая проверка
errors = []
if driver.title != "Login Page":
errors.append("Неверный заголовок страницы")
# Тест выполнится до конца, потом проверим
assert not errors, f"Ошибки: {errors}"🧩 Когда что использовать?
PreviousНаиболее распространенные шаблоны проектирования в тестированииNextВ Чём Различие “/” и “//”?
Last updated