- Замена DropdownList на SelectionBarComponent в CreateRackElementTab для единообразной работы с выбором
- Добавление метода get_available_options() в SelectionBarComponent для получения всех доступных опций из выпадающего списка
- Обновление selection_bar_locators.py с новыми локаторами LISTBOX и LIST_ITEMS для элементов выпадающего списка
- Улучшение combobox_locators.py с дополнительным локатором LIST_ITEMS_SELECTOR для опций combobox
- Добавлены аннотации параметров:
* locator: str | Locator во всех методах
* item_name: str в click_item(), click_sub_item() и check_item_visibility()
* sublevel_number: int в click_sub_item()
- Добавлены возвращаемые типы:
* -> list[str] для get_item_names()
* -> None для методов действий и проверок
Изменения улучшают документирование API компонента и помогают в статическом анализе кода.