diff --git a/tests/e2e/test_system_log_events_container.py b/tests/e2e/test_system_log_events_container.py index 9b5d719..b622a44 100644 --- a/tests/e2e/test_system_log_events_container.py +++ b/tests/e2e/test_system_log_events_container.py @@ -149,12 +149,14 @@ class TestSystemLogEventsContainer: index = 1 # Получаем начальное состояние сортировки initial_state = system_log_events_container.get_arrow_button_state(index) + logger.info(f"Initial arrow button state: {initial_state}") # Кликаем для изменения сортировки system_log_events_container.click_event_table_header_arrow(index) browser.wait_for_timeout(500) new_state = system_log_events_container.get_arrow_button_state(index) + logger.info(f"New arrow button state after click: {new_state}") # Проверяем что состояние изменилось assert new_state != initial_state, "Arrow button state should change after click" @@ -163,16 +165,21 @@ class TestSystemLogEventsContainer: if new_state == "up": is_descending_order = system_log_events_container.check_events_table_column_descending_order(index) assert not is_descending_order, "Column data should be in ascending order when arrow is up" + logger.info("Column data is in ascending order (arrow up)") else: is_descending_order = system_log_events_container.check_events_table_column_descending_order(index) assert is_descending_order, "Column data should be in descending order when arrow is down" + logger.info("Column data is in descending order (arrow down)") # Возвращаем обратно и проверяем system_log_events_container.click_event_table_header_arrow(index) browser.wait_for_timeout(500) final_state = system_log_events_container.get_arrow_button_state(index) + logger.info(f"Final arrow button state after second click: {final_state}") + assert final_state == initial_state, "Arrow button should return to initial state after second click" + logger.info("Arrow button successfully returned to initial state") @pytest.mark.develop def test_events_table_pagination(self, browser: Page): @@ -207,12 +214,12 @@ class TestSystemLogEventsContainer: pages_visited = [current_number] # Переход вперед по страницам - max_pages = 200 # Защита от бесконечного цикла + max_pages = 20 # Защита от бесконечного цикла, ограничение времени теста page_count = 0 while not is_chevron_right_disabled and page_count < max_pages: system_log_events_container.click_chevron_right() - browser.wait_for_timeout(300) # Даем время на загрузку + browser.wait_for_timeout(2000) # Даем время на загрузку current_number = system_log_events_container.get_current_data_set_number() @@ -236,7 +243,7 @@ class TestSystemLogEventsContainer: # Переход назад по страницам while not is_chevron_left_disabled: system_log_events_container.click_chevron_left() - browser.wait_for_timeout(300) # Даем время на загрузку + browser.wait_for_timeout(2000) # Даем время на загрузку current_number = system_log_events_container.get_current_data_set_number()