Используя TestCafe, мне нужна помощь в выборе элемента из таблицы и нажатии на этот элемент.На веб-странице есть несколько таблиц, в которых элемент этого класса = "элемент записи таблицы кликабелен", но я хочу выбрать только первый экземпляр этого класса после id = "alert", где id = "alert" - начало моегожелаемый стол.
Есть несколько разных вещей, которые я пробовал, но ни одна из них не сработала для меня должным образом.Вот некоторые из этих попыток.
test('Try #1) Select and click on item', async t=> {
const table_element = await Selector('#alert').child('.table-entry.item.clickable');
await t
// clicks on the desired table element
.click(table_element)
});
test('Try #2) Select and click on item', async t=> {
var table_element = page.getElementByID("alert").getElementsByClassName("table-entry.item.clickable")[0];
await t
// clicks on the desired table element
.click(table_element)
});
Любая помощь будет оценена.Дайте мне знать, если понадобится какая-либо дополнительная информация, которую я пропустил.