Как получить строку из таблицы, используя JDI

Я пытаюсь использовать библиотеку JDI в небольшом проекте. Моя проблема заключается в невозможности нажать на ссылку, которая находится в таблице. Таблица определяется аннотацией JTable.

`@JTable(
        root = @FindBy(className = "mainControlContainer"),
        row  = @FindBy(xpath = ".//tbody/tr[%s]"),
        column = @FindBy(xpath = ".//tbody/tr/td[%s]"),
        header = {"Name", "Created When", "Description"})
    public EntityTable<ProjectsTableRow, ProjectTableContent> mainTable;

`Я использую следующий код для чтения таблицы inventoryPage.mainTable.firstRow(r -> r.projectNameLink.getText(). StartWith(PagesConstants.XXXXXXXS)). ProjectNameLink.click();

Когда тест выполнен, я получаю много сообщений, таких как

Get web element for EntityTable

тогда я наблюдаю ошибку

java.lang.AssertionError: Can't Get Row '1'. Reason: Can't create MapArray

Может ли какой-либо орган помочь мне решить эту проблему?

Спасибо алекс

0 ответов

Другие вопросы по тегам