Описание тега nightmare

Nightmare - это модуль узла, который реализует высокоуровневый мост между node.js и безголовым браузером PhantomJS. Nightmare v2 переключается на электронный (атомная оболочка) в качестве основного браузера. Укажите в вопросе версию, которую вы используете.
0 ответов

В ожидании ресурсов в Электрон

В PhantomJS мы можем подождать, пока ресурсы сделают что-то, связанное с вызовами веб-страницы AJAX, но в Electron я не мог заметить такую ​​вещь, поэтому я хочу знать, есть ли что-то, что может помочь мне обрабатывать вызовы AJAX в Electron. Есть л…
1 ответ

nightmarejs document.getElementsByClassName() возвращает пустой объект

Я пытаюсь получить заголовки вопросов с домашней страницы Stackru. Мой кошмарный код JS ниже. var Nightmare = require('nightmare'); var startingLink = "http://stackru.com" var nightmare = Nightmare({show:true}); nightmare .goto(startingLink) .evalua…
04 май '16 в 04:57
1 ответ

Слияние JSON (обновление)| фильтр | идентификатор приращения

Я работаю над решением проблемы с веб-сайтом nightmare.js. Я получаю 24/7 новых файлов JSON из XHReq (на сервере круглосуточно меняются фильтры и новые файлы JSON из XHReq - веб-сайта ajax)... Каждый JSON имеет 50 объектов (идентификатор от 0 до 49)…
29 апр '18 в 21:17
1 ответ

Запустите кошмар на pm2 или что-то подобное на сервере

Как бегать nightmarejs на pm2 или что-то подобное на сервере, потому что кошмарное использование электронов и электронов нужно графическое изображение теперь я использую xvfb-run npm start, но этот sol° нуждается в том, чтобы я оставался на связи с …
21 окт '16 в 14:09
0 ответов

Nightmarejs загружает страницу, затем нажимает несколько ссылок на страницы и собирает информацию на каждой странице

Я пытаюсь получить информацию с веб-сайта, где информация разбита на страницы. Приведенный ниже код работает и собирать заголовки для каждого элемента в списке с первой страницы. Затем это сохраняется как JSON в файл. Проблема в том, что ссылки на р…
11 дек '16 в 21:05
1 ответ

Nightmare.js - функция щелчка addEventListener не будет выполняться

Я пытаюсь выяснить, как заставить скрипт щелкнуть ссылку и перейти на какую-то страницу, а затем выполнить какое-то действие. Вот пример, с которым я застрял, который не работает. var Nightmare = require('nightmare'); var nightmare = Nightmare({ sho…
25 авг '16 в 20:28
1 ответ

Как загрузить внешний файл с параметрами

Поэтому я создаю скрипт, который использует nightmareJS и запросы. Я заставляю запросы получать данные с веб-страницы, а затем NightmareJS также переходить на страницу. Затем я внедряю файл javascript в сеанс кошмара, используя .inject('js', 'inject…
20 окт '17 в 18:29
1 ответ

Кошмар с Мокко: Uncaught TypeError: Невозможно прочитать свойство 'apply' из неопределенного

Я пытаюсь запустить пример теста с Nightmare.js и Mocha, и я продолжаю получать ошибку выше. Вот полный вывод: $ mocha nightmare-chai-example.js Nightmare demo Start page 1) should show form when loaded 0 passing (716ms) 1 failing 1) Nightmare demo …
14 июл '16 в 14:42
0 ответов

Как развернуть кошмар js на iisnode

Я успешно установил iisnode на свой локальный IIS, используя https://github.com/tjanczuk/iisnode. Я могу запустить свой кошмар с использованием узла, но не могу настроить приложение для использования iisnode. Я получаю следующую ошибку: iisnode обна…
17 дек '17 в 22:17
0 ответов

Codecept может запускать тесты из-за xvfb

У меня есть простой тест, написанный в кошмаре. Я использую xvfb для запуска этого теста на моем сервере. Я пытался использовать один и тот же "трюк" с codecept before и beforeSuite или даже где-то в конфигурационном файле codecept.js, но он не рабо…
23 сен '17 в 19:11
1 ответ

Запустите кошмарный js-скрипт внутри электронного приложения

Итак, у меня есть этот кошмарный код, который я хотел бы выполнить (откройте новое окно и запустите скрипт), когда вы нажимаете кнопку внутри электронного приложения. Однако я искал в интернете, и у меня ничего не получалось:/ (У меня есть Mac) var …
06 сен '17 в 16:51
1 ответ

PhantomJS передать аргумент для оценки

У меня есть небольшое тестовое приложение, использующее NightmareJS в качестве оболочки для PhantomJS. Я хочу проверить наличие класса для элемента. У меня есть этот код: new Nightmare() .goto(baseURL) .evaluate(function() { return document.querySel…
28 май '15 в 18:34
1 ответ

Обработка запросов нескольких пользователей к нескольким удаленным веб-формам с помощью PhantomJS

Я создал приложение ExpressJS, используя NightmareJS, у которого есть форма, и когда мы заполняем форму и отправляем ее, она отправляет запросы в некоторые удаленные формы, вычисляет данные и возвращает эти результаты. Но проблема в том, что это раб…
2 ответа

Cron и кошмар JS

Я пытаюсь запустить cron с кошмаром JS на местном уровне. К сожалению, у меня есть эта ошибка. Unhandled rejection (<{"message":"navigation error","code":-...>, no stack trace) Связанная проблема: Nightmare JS не работает Мне было интересно, с…
01 ноя '16 в 05:12
0 ответов

Как установить localStorage в CodeceptJS/Nightmare?

Я пробую CodeceptJS с помощником Nightmare для сквозных тестов. Я хочу установить пункт в localStorage так что тест может пропустить страницу входа. Элемент localStorage будет выглядеть так: {"auth",'{"isLoggedIn": true}'} Пока что я попробовал поль…
03 ноя '17 в 09:25
1 ответ

Загрузите JSON за страницей входа с кошмаром

Я пытаюсь скачать тяжелый JSON, который находится за страницей входа. Документ составляет около 5 МБ и занимает примерно 60 секунд для загрузки моего соединения. Я попробовал этот код, но в результате у меня остается пустой объект. Есть идеи, в чем …
24 окт '16 в 02:49
1 ответ

Nightmare.js не работает с веб-заданием Azure

Я пытаюсь запустить лазурное веб-задание, которое берет объект json и отображает веб-страницу, а затем распечатывает ее в pdf через электронный браузер в Nightmare.js. Когда я запускаю это локально, оно работает отлично, но когда я запускаю его в ла…
2 ответа

Кошмарный запуск функции que в цикле while (пусть цикл подождет, пока que завершится)

Я пытаюсь запустить кошмар в цикле. Моя проблема в том, что цикл while не ждет завершения кошмара. Это мой пример кода: var Nightmare = require('nightmare'); var Screenshot = require('nightmare-screenshot'); var i = 0; while(i < 10) { var nightma…
17 фев '15 в 18:16
1 ответ

Код Nightmarejs застрял с оценкой / затем

На основе примера со страницы github я написал следующий код: // There is some stuff before this that loads the page and do a few clicks but it's not relative to the problem var selector = 'ContentPlaceHolder1_dtlA_lnkB_0'; nightmare .evaluate(funct…
24 фев '17 в 18:39
1 ответ

Скрипт узла не закончится / не закончится

Я новичок в node.js и пытаюсь понять, почему мой сценарий не заканчивается. Все будет работать правильно, но это не закончится. Я думаю, что это как-то связано с обещаниями, которые я написал. При запуске из командной строки после того, как записан …