Я новичок здесь. Я пытаюсь освоить автоматизированное тестирование с использованием 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: