Я пытаюсь отладить тест testcafe с узлом из VSCode и хочу убедиться, что селектор, использованный в коде, идентифицирует правильный элемент, и получить значения переменных, объявленных в функции / переменной, назначенной селектору.
Я запускаю файл test.js в режиме отладки с помощью команды: "C: \ Program Files \ nodejs \ node.exe" --inspect-brk = 21496 testcafe.js chrome tests.js --env =dev --skip-js-errors
Тестовый останов в точке останова, и когда достигнута нижняя строка, я хотел проверить, что именно находится внутри этой переменной (элемента), чтобы я мог проверить, является ли селекторВыбор нужного элемента.
let element= Selector(".unique_selector_class").parent(2);
Я ожидаю найти свойства выбранного элемента в режиме отладки.Например, длина элемента, если это массив, внешний текст элемента.
Обновление: я думаю, что то, что я сказал ранее, было немного запутанным.У меня есть такой метод, который вызывается с помощью теста.
`async deleteSelectedComponentsMethod()
{
let element = await Selector(".uniqueSelectorClass");
let numberOfSelectedComponents = element.length;
for (let i = 0; i < numberOfSelectedComponents; i++)
{
await t.click(deleteSelectedComponent.nth(i));
}
}`
В этом методе я хотел посмотреть, что находится внутри переменной 'element', чтобы я мог написать логику, как в коде.PS: элемент, который я пытаюсь идентифицировать, будет виден только при наведении мыши.
Значение в переменной 'element' возвращает функцию, которая не помогает найти значения времени выполнения в элементе