Implementation of the WHATWG DOM and HTML Standards (among others) for node.js
1 ответ

Node.io, JSDOM или PhantomJs? или YQL- data.html.cssselect?

Мне нужно сканировать определенный веб-сайт, чтобы выкопать некоторую соответствующую информацию. Похоже, сначала мне нужно поискать на сайте, чтобы получить соответствующие URL, которые при сканировании дадут мне подробную информацию. Предположим, …
24 ноя '12 в 09:50
1 ответ

Шутка с JSDOM, документ не определен внутри Обещание решить

Сценарий Попытка протестировать простой компонент React с использованием Jest (и Enzyme). Этот компонент использует react-dropzone и я хочу протестировать некоторые операции с участием DOM, поэтому я использую jsdom (как уже настроено create-react-a…
06 фев '18 в 12:07
0 ответов

JSDOM использовать eventListener

Я пытаюсь получить значение ползунка для использования в файле узла js. var slider = null; var sldValue = null; JSDOM.fromFile('/index.html').then((dom) => { slider = dom.window.document.getElementById("myRange"); sldValue = slider.value; slider.…
07 фев '18 в 09:13
1 ответ

Не в состоянии выполнить обещания из-за нехватки памяти

У меня есть скрипт, чтобы очистить ~1000 веб-страниц. Я использую Promise.all, чтобы запустить их вместе, и он возвращается, когда все страницы сделаны: Promise.all(urls.map(url => scrap(url))) .then(results => console.log('all done!', results…
1 ответ

ExpressJS + jsdom - Scope Issue

У меня есть веб-приложение expressJS с настроенными маршрутами. У меня также есть несколько функций, которые существуют в среде jsdom из-за различных функций jquery, которыми я хочу воспользоваться. Проблема в том, что мне нужно вызывать функцию из …
15 авг '17 в 23:20
1 ответ

Многострочные атрибуты с jsdom

Можно ли получить значение многострочных атрибутов с помощью jsdom (я использую его с Node.js+JQuery)? Сайт для очистки включает в себя этот HTML: <li><a data-title="<strong>hello world this is a test</strong>" href="example.org…
1 ответ

JSDOM получить текст без изображения

Я пытаюсь использовать JSDOM, чтобы получить описание из статьи. HTML-код статьи <p><img src="http://localhost/bibi_cms/cms/app/images/upload_photo/1506653694941.png" style="width: 599.783px; height: 1066px;"></p> <p>testeste…
29 сен '17 в 02:59
1 ответ

Тест ДОМ Жасмин

Я новичок в модульном тесте JS. Я хочу создать тест в жасмине. Я динамически создаю элемент HTML в JS. data.map((channel) => { const { url, width, height } = channel.thumbnails.medium; const { title, customUrl } = channel; const { subscriberCount…
24 фев '19 в 18:44
2 ответа

Как получить имя родительского класса тега span в JavaScript?

<div class="todo"> <h3>Have to understand js DOM</h3> <div class="ed-btn"> <span id="delete" onclick="deleteTodo(event)"><i class="far fa-trash-alt"></i></a> </span>`; </div> const deleteTo…
01 фев '19 в 12:50
1 ответ

Совместное использование переменной области с jsdom и jquery в Node

Итак, я писал простой скребок для страниц с jsdom и jquery и столкнулся с проблемой, которую я не знаю, как решить. Вот некоторый код, который работает (изменил URL): var jsdom = require("jsdom"); var fs = require('fs'); var jquery = fs.readFileSync…
04 ноя '14 в 16:13
1 ответ

Ошибка загрузки NPM и JSDOM

Попасть в мир node.js. В основном только начинается. Я установил узел и получил некоторые вещи, работающие. Насколько я понимаю, мне нужно установить модуль jsdom, чтобы заставить работать jQuery. Поэтому я скачал и скомпилировал NPM, и когда я выпо…
13 янв '12 в 18:49
1 ответ

JSDom в Azure (собственные модули Node.js)

У меня возникают проблемы с получением приложения nodejs, которое использует JSDom для работы в Azure, так как оно зависит от встроенного модуля - Contextify, я понимаю, что Azure не обеспечивает компиляцию для встроенных модулей. Однако согласно до…
22 мар '13 в 13:04
4 ответа

JSDom 11.12.0 - как издеваться над localStorage?

С момента последнего выпуска JSDom я не могу издеваться localStorage больше. Я пробовал следующие методы: Object.defineProperty(window, 'localStorage', {value: LocalStorageMock}) window.localStorage = LocalStorageMock; jest.spyOn(window.localStorage…
28 июл '18 в 08:27
0 ответов

Рисование изображения jCanvas на узле

Так что я нахожусь на Windows, и я следовал примеру для запуска jCanvas на узле: https://github.com/robertjustjones/jcanvas-in-node И я могу заставить этот пример работать, однако у меня возникают проблемы, когда я пытаюсь использовать возможности р…
20 ноя '15 в 16:25
3 ответа

toLocaleDateString отличается, используя тот же язык

Я использую этот код. date.toLocaleDateString('pt-BR') В моем браузере Chrome результат: 13.09.2016 Когда я запускаю тесты в местном масштабе.: 2016-09-13 Когда я провожу тесты в Circle CI.: 13.09.2016 Что это происходит? Ps.: Я использую Jest и JSD…
24 янв '17 в 13:29
6 ответов

D3js: Как преобразовать текст SVG в путь?

Есть ли способ D3.js преобразовать текстовый элемент в элемент пути? Поэтому, когда я понял сгенерированный svg, я мог сохранить свои текстовые формы.
27 окт '14 в 18:41
0 ответов

Vue.js - элемент ввода модульного тестирования

Я пытаюсь включить Vue.js в существующее приложение ASP.Net MVC. Приложение выполняет полностраничное обновление и должно работать с CMS, поэтому подход, который я выбрал, - это написать отдельную "запись" Vue для каждой страницы, для которой требуе…
08 фев '18 в 22:44
1 ответ

jQuery не был найден. Пожалуйста, убедитесь, что на jQuery есть ссылка до JavaScript-файла клиента SignalR

Это то, что я делаю с файлом jQuery, jsdom и signalr.js //jsdom dependency of jQuery var jsdom = require('jsdom').jsdom, document = jsdom('test'); global.window = document.defaultView; //below is the suggestion from jQuery developers for work around…
13 окт '15 в 14:57
2 ответа

jsdom.env не работает на node.js C9

Поэтому я недавно работал с Node.js на C9 и столкнулся с этой проблемой в файле javascript: jsdom.env("", function(err, window) { TypeError: jsdom.env is not a function Вот мой код: var jsdom = require('jsdom'); var $; jsdom.env("", function(err, wi…
12 июл '17 в 23:11
1 ответ

Виртуальная консоль jsdom: ошибка типа: jsdom.createVirtualConsole не является функцией

В: const jsdom = require("jsdom"); const initialVirtualConsole = jsdom.createVirtualConsole(); Я получил: TypeError: jsdom.createVirtualConsole is not a function at Query.<anonymous> (/my_jsdom_script.js:112:55) at emitNone (events.js:72:20) a…
15 апр '16 в 09:15