Кукольник "Ошибка: Ошибка оценки: Ошибка типа: Не удается прочитать свойство 'click' of null" - PullRequest
1 голос
/ 11 февраля 2020

Я получаю ошибку из названия этой функции:

  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' равна нулю после вызова

  • https://pastebin.com/UajS29ps

  • все элементы отображаются правильно на странице и страница выглядит как полностью загруженная во время теста

Спасибо, ребята!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...