radislav/tests_rack
Radislav 2025-11-25 10:36:15 +03:00
commit 2bdc364ca4
2 changed files with 18 additions and 13 deletions

View File

@ -67,13 +67,13 @@ class SystemLogEventsContainer(EventsContainerComponent):
sidebar_filter.check_content() sidebar_filter.check_content()
filter_type_bar = sidebar_filter.get_filtering_parameter("filter_type") filter_type_bar = sidebar_filter.get_filtering_parameter("filter_type")
filter_type_title = filter_type_bar.get_filter_parameter_title() filter_type_title = filter_type_bar.get_selection_bar_title()
assert filter_type_title == "Тип", "Filtering parameter bar 'Тип' is missing" assert filter_type_title == "Тип", "Filtering parameter bar 'Тип' is missing"
filter_strictness_bar = sidebar_filter.get_filtering_parameter("filter_strictness") filter_strictness_bar = sidebar_filter.get_filtering_parameter("filter_strictness")
filter_strictness_title = filter_strictness_bar.get_filter_parameter_title() filter_strictness_title = filter_strictness_bar.get_selection_bar_title()
assert filter_strictness_title == "Строгость", "Filtering parameter bar 'Строгость' is missing" assert filter_strictness_title == "Строгость", "Filtering parameter bar 'Строгость' is missing"
filter_host_bar = sidebar_filter.get_filtering_parameter("filter_host") filter_host_bar = sidebar_filter.get_filtering_parameter("filter_host")
filter_host_title = filter_host_bar.get_filter_parameter_title() filter_host_title = filter_host_bar.get_selection_bar_title()
assert filter_host_title == "Хост", "Filtering parameter bar 'Хост' is missing" assert filter_host_title == "Хост", "Filtering parameter bar 'Хост' is missing"

View File

@ -4,7 +4,7 @@
контейнера для отображения событий системного журнала. контейнера для отображения событий системного журнала.
""" """
# import pytest import pytest
from playwright.sync_api import Page from playwright.sync_api import Page
from pages.main_page import MainPage from pages.main_page import MainPage
from pages.login_page import LoginPage from pages.login_page import LoginPage
@ -237,7 +237,8 @@ class TestSystemLogEventsContainer:
system_log_events_container.should_be_final_state() system_log_events_container.should_be_final_state()
current_number = system_log_events_container.get_current_data_set_number() current_number = system_log_events_container.get_current_data_set_number()
assert current_number == last_number, f"Expected page number {last_number} is not equal actual {current_number}" assert current_number == last_number, \
f"Expected page number {last_number} is not equal actual {current_number}"
# Переход на первую страницу, переход на следующую страницу, возврат на первую страницу # Переход на первую страницу, переход на следующую страницу, возврат на первую страницу
system_log_events_container.click_first_page() system_log_events_container.click_first_page()
@ -272,15 +273,18 @@ class TestSystemLogEventsContainer:
# to_do: проверка, что происходит обновление содержимого таблицы # to_do: проверка, что происходит обновление содержимого таблицы
counter = 1 counter = 1
while counter <= tested_pages: while counter < tested_pages:
system_log_events_container.click_chevron_right() system_log_events_container.click_chevron_right()
counter += 1
browser.wait_for_timeout(2000) browser.wait_for_timeout(2000)
if counter == tested_pages:
system_log_events_container.should_be_final_state()
else:
system_log_events_container.should_be_all_enabled() system_log_events_container.should_be_all_enabled()
counter += 1
current_number = system_log_events_container.get_current_data_set_number() current_number = system_log_events_container.get_current_data_set_number()
assert current_number == counter, f"Expected page number {counter} is not equal actual {current_number}" assert current_number == counter,\
f"Expected page number {counter} is not equal actual {current_number}"
# загрузка страниц от конца к началу # загрузка страниц от конца к началу
# to_do: проверка, что происходит обновление содержимого таблицы # to_do: проверка, что происходит обновление содержимого таблицы
@ -292,7 +296,8 @@ class TestSystemLogEventsContainer:
counter -= 1 counter -= 1
current_number = system_log_events_container.get_current_data_set_number() current_number = system_log_events_container.get_current_data_set_number()
assert current_number == counter, f"Expected page number {counter} is not equal actual {current_number}" assert current_number == counter,\
f"Expected page number {counter} is not equal actual {current_number}"
# Проверка возврата к начальному состоянию # Проверка возврата к начальному состоянию
system_log_events_container.click_chevron_left() system_log_events_container.click_chevron_left()