Указанный селектор не соответствует ни одному элементу в дереве DOM - PullRequest
0 голосов
/ 27 апреля 2020

Я новичок здесь. Я пытаюсь освоить автоматизированное тестирование с использованием TestCafe. В настоящее время я использую http://todomvc.com/examples/react/# для своего обучения.

большую часть времени, когда я выполняю свой скрипт, я получаю следующую ошибку

1) Указанный селектор не соответствует ни одному элементу в дереве DOM .

   > | Selector('.new-todo')

  Browser: Chrome 81.0.4044.122 / Windows 10
  Screenshot: E:\todomvc_testcafe\screenshots\2020-04-27_16-09-40\test-1\Chrome_81.0.4044.122_Windows_10\errors\1.png

     11 |  await t.wait(1000)
     12 |  //await t.expect(mainpage.header.innerText).contains('React')
     13 |  let str = 'This todo will be deleted '
     14 |
     15 |  for (let i = 0; i < 3; i++) {
   **> 16 |    await t.typeText(mainpage.todoText, str + i, {**
     17 |      paste: true,
     18 |      replace: true,
     19 |    })
     20 |    await t.pressKey('enter')
     21 |  }

     at <anonymous> (E:\todomvc_testcafe\tests\deleteOneTodo.test.js:16:13)

Ниже приведен вывод консоли.

1/1 failed (18s)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! learn_testcafe@1.0.0 test:chrome: <code>testcafe chrome ./tests -s takeOnFails=true --reporter list</code>
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the learn_testcafe@1.0.0 test:chrome script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
...