Я новичок в зомби JS. Я хочу заполнить поля входа и отправить форму входа. Я попытался закодировать это в zombiejs, но получаю ниже ошибки.Ошибка получения Zombie Unhandled rejection Ошибка: Тайм-аут: не удалось загрузить все ресурсы на этой странице
Unhandled отказ Ошибка: Время ожидания: не получить, чтобы загрузить все ресурсы на этой странице на тайм-аут (C: \ Users \ sapna.maid \ Desktop \ nodejs \ индекс \ node_modules \ зомби \ Lib \ eventloop.js: 601: 38) на Timer.listOnTimeout (timers.js: 92: 15)
Мой фрагмент кода, как показано ниже:
var zombie = require("zombie");
zombie.waitDuration = '30s';
//Browser.waitDuration = '300s';
var assert = require("assert");
browser = new zombie({
maxWait: 10000,
waitDuration: 30*1000,
silent: true
});
browser.visit("https://example.com", function() {
// fill search query field with value "zombie"
console.log("LOADEDDDD !!!!", browser.location.href);
console.log(this.browser.text('title'));
assert.equal(this.browser.text('title'), 'Welcome - Sign In');
browser.fill('#user', '[email protected]');
browser.fill('#pass', '[email protected]');
browser.document.forms[0].submit();
console.log(browser.text('title'));
// wait for new page to be loaded then fire callback function
browser.wait(5000).then(function() {
// just dump some debug data to see if we're on the right page
console.log(this.browser.success);
assert.ok(this.browser.success);
console.log("Browser title:: --------- " + this.browser.text('title'));
assert.equal(this.browser.text('title'), 'Dashboard');
})
});
Пожалуйста, помогите мне решить эту проблему. Я застрял здесь надолго. Спасибо заранее!
Hi mic4ael, Спасибо за ответ. Я использовал «www.example.com» только для заполнения моего домена. Я убедился, что в моем домене есть идентификаторы «#user» и «#pass». Предполагая, что в моем домене есть заголовок «Добро пожаловать - Вход», и указаны действительные идентификаторы, пожалуйста, помогите мне решить упомянутую проблему. –
Ваш домен доступен публично? – mic4ael
Да. Его доступно. Я могу нажать ссылку, но не могу отправить запрос на вход/отправить форму. Я реферировал некоторые блоги, но не смог решить проблему. Ниже приведен единственный URL-адрес проблемы. https://github.com/assaf/zombie/issues/882 –