Как получить строку из таблицы, используя 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
Может ли какой-либо орган помочь мне решить эту проблему?
Спасибо алекс