Skip to content

TableLocators

TableLocators

Локаторы для табличных элементов в рабочей области.

Атрибуты

TABLE_WORK_AREA (str): XPath локатор основной таблицы в рабочей области. Ищет элемент table, находящийся по пути: scrollarea__body -> div -> div -> div -> table TABLE_SCROLL_CONTAINER (str): XPath локатор контейнера с прокруткой таблицы. Ищет tbody внутри div с классом scrollarea__body, содержащего таблицу с классом scrolltable__container.

Source code in locators\table_locators.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
class TableLocators:
    """Локаторы для табличных элементов в рабочей области.

    Атрибуты:
        TABLE_WORK_AREA (str): XPath локатор основной таблицы в рабочей области.
            Ищет элемент table, находящийся по пути:
            scrollarea__body -> div -> div -> div -> table
        TABLE_SCROLL_CONTAINER (str): XPath локатор контейнера с прокруткой таблицы.
            Ищет tbody внутри div с классом scrollarea__body,
            содержащего таблицу с классом scrolltable__container.
    """
    TABLE_WORK_AREA = "//div[@class='scrollarea__body']/div/div/div/table"
    TABLE_SCROLL_CONTAINER = "//div[contains(@class, 'scrollarea__body') and .//table[@class='scrolltable__container']]//tbody"