FAIL test / Hellow.test.js (11,693s)
Привет мир тест
✕ должен разрешить войти в мир приветствия (11014мс)
● Тест Hello world ›должен разрешить войти в Hello World
TypeError: Cannot read property 'sendKeys' of undefined
32 | await sleep(3000);
33 | var element = await driver.element('css','*[name="q"]');
> 34 | await element.sendKeys('Hello World');
| ^
35 |
36 | });
37 |
at Object.sendKeys (test/Hellow.test.js:34:21)
тестовых наборов: 1 не пройден, 1 всего
Тесты: 1 не пройден, 1 всего
Снимки: 0 всего
Время: 12.086с
Запущены все тестовые наборы, соответствующие / test Hellow.test.js
нпм ERR! код ELIFECYCLE
нпм ERR! Errno 1
нпм ERR! Статус выхода 1
npm ERR!
Код, который я использую,
jest.setTimeout(60000);
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
describe('Hello world test', () => {
var wd = require('wd');
var driver;
var desiredCaps;
beforeAll(() => {
desiredCaps = {
browserName: 'chrome',
deviceName: 'Nexus 4',
platformName: 'Android',
appiumVersion: '1.13.0',
automationName: 'uiautomator2'
};
driver = wd.remote("http://0.0.0.0:4723/wd/hub");
});
it('should allow to enter hello world', async () => {
await driver.init(desiredCaps);
await sleep(8000);
await driver.get("http://www.google.com/");
await sleep(3000);
var element = await driver.element('css','*[name="q"]');
await element.sendKeys('Hello World');
});
});`