Я получаю ошибку из названия этой функции:
it('should change comment status to SOLVED',
async function() {
await page.click("#view_replies3");
await change_comment_status(page, 5, 'SOLVED');
}).timeout(0);
После отладки я выяснил, что проблема в функции "change_comment_status ()":
async function change_comment_status(page, comment_id, status) {
const selector = "input.custom-control-input[name='" +
comment_id.toString() + "']";
page.waitForSelector(selector);
await page.evaluate(selector => {
let element = document.querySelector(selector);
element.click();
}, selector);
}
переменная 'element' равна нулю после вызова
Спасибо, ребята!