fix(ztp): улучшение обработки пустых таблиц в тестах ZTP
parent
fd43590cc0
commit
a9b89b6608
|
|
@ -104,7 +104,6 @@ class TestZTPConfigTab:
|
|||
# Проверка работоспособности кнопки при клике
|
||||
config_tab.click_sync_button(0)
|
||||
|
||||
@pytest.mark.skip(reason=" Временно исключено из тестирования. Таблица пустая.")
|
||||
def test_ztp_config_table_row_highlighting(self, browser: Page) -> None:
|
||||
"""Проверка выделения строк в таблице конфигураций ZTP.
|
||||
|
||||
|
|
@ -127,6 +126,11 @@ class TestZTPConfigTab:
|
|||
# Получение количества строк в таблице
|
||||
rows_count = config_tab.get_rows_count()
|
||||
|
||||
# Если таблица пустая - логируем и завершаем
|
||||
if rows_count == 0:
|
||||
print("Таблица пустая - проверка выделения строк не выполняется")
|
||||
return
|
||||
|
||||
# Проверка выделения строк в различных позициях таблицы
|
||||
config_tab.check_config_table_row_highlighting(0) # Первая строка
|
||||
config_tab.check_config_table_row_highlighting(rows_count - 1) # Последняя строка
|
||||
|
|
@ -172,5 +176,3 @@ class TestZTPConfigTab:
|
|||
else:
|
||||
print("Таблица не поддерживает вертикальный скроллинг")
|
||||
|
||||
# Проверка видимости первой строки при отсутствии скроллинга
|
||||
config_tab.check_config_table_first_row_visibility()
|
||||
|
|
|
|||
Loading…
Reference in New Issue