Публикации по теме 'jsdom'


От кармы до мокко, со вкусом jsdom
Это история о том, как фронтенд-инженеры в Podio повысили продуктивность, опыт разработчиков и сократили технический долг, просто отказавшись от Karma и Jasmine в пользу Mocha и jsdom. Читайте полную историю… Тестировать сложно - я здесь ничего нового не говорю. Об этом написали тонны людей. Я не хочу говорить о тонкостях тестирования, о том, почему это сложно и что вы можете с этим поделать. Я хочу поговорить о том, насколько сложным становится тестирование, когда вашему набору..

Вопросы по теме 'jsdom'

Nodejs очищает веб-сайт после того, как javascript загрузил значения
Возможно, вопрос новичка по nodejs/jsdom Я пытаюсь очистить веб-сайт с помощью node.js. Я использую jsdom и jquery для получения html и анализа необходимых вещей. Но почему-то значения, которые я получаю, не соответствуют тем, которые показаны...
4518 просмотров
schedule 12.02.2023

Скрапинг JSDOM на cloudfoundry не работает
Я использую модуль jsdom node.js для приложения, которое выполняет парсинг в Интернете, чтобы получить необходимые данные. Это отлично работает, когда я запускаю локально. Однако, когда я отправляю приложение в cloudfoundry, оно падает. Журнал...
918 просмотров
schedule 18.04.2024

jsdom и jquery, изменяющие стиль css элементов dom
Я использовал jdom и jquery с моим сервером node.js и наблюдал следующее странное поведение со следующим кодом: var divs = window.$('div').each(function() { //console.log(" -", $(this));...
1271 просмотров
schedule 17.01.2024

теги jsdom и script с относительными путями
У меня есть несколько одностраничных демонстраций, подобных этой: http://notjs.org/examples/forms/formmode_demo.html Я подумал, вау, было бы супер здорово, если бы я мог написать несколько тестов в моей существующей настройке плохости мокко-чая,...
1050 просмотров
schedule 22.08.2022

npm не устанавливает jsdom в Windows
Я создаю приложение в node.js с помощью jQuery, но когда я пытаюсь выполнить, он говорит, что не может найти модуль jsdom , поэтому, хотя я не понимаю, почему установка jQuery не установила эту зависимость, я запускаю вручную npm install jsdom и...
9936 просмотров
schedule 23.11.2022

как очистить контент от разрыва строки на веб-страницах с помощью Cheerio
Добрый день всем. У меня 2 вопроса по веб-парсингу с помощью Cheerio. Я просмотрел вопросы, на которые мог быть мой ответ, но не смог найти тот, который отвечал бы на мой вопрос, поэтому решил задать вопрос. Справочная информация: Я изучаю...
1652 просмотров

Запрос узла получает возвращаемое значение werid, которое приводит к сбою jsdom
Я использую модуль запроса для получения данных из списка веб-сайтов, затем использую jsdom для получения DOM и некоторых других действий. Некоторые веб-сайты возвращают странный контент (не html). Затем данные из этого изображения...
348 просмотров

React.render создает пустой подкомпонент в jsdom
Я играю с React в узле, используя jsdom. Когда я пытаюсь отобразить компонент, содержащий другой компонент с содержимым, он не сможет отобразить содержимое подкомпонентов. Например, var React = require('react'); var SubComponent =...
515 просмотров
schedule 29.11.2022

JSDOM в nodeJS: как мне вернуть измененный html?
Я пытаюсь манипулировать удаленным HTML и возвращать его обработанным. Я решил использовать JSDOM, но не могу понять, как вернуть измененный HTML. Любые идеи? jsdom.env({ url: "http://www.cnn.com", scripts:...
16929 просмотров
schedule 28.10.2022

Node.js jsdom/кеш экспресс-ответов?
Я пытаюсь создать сервер Express, который использует параметр пути для получения данных для последующего рендеринга в SVG. Моя проблема в том, что при использовании клиента REST для выполнения запросов GET к моему маршруту я, похоже, получаю...
341 просмотров
schedule 24.10.2022

Как получить доступ к DOM с помощью Node.js?
У меня есть editor.html , который содержит функцию generatePNG : <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Diagram</title> <script type="text/javascript"...
17409 просмотров
schedule 19.06.2023

Нарушение инварианта при тестировании React с использованием Mocha
Я пытаюсь настроить проект React с помощью Electron, и я только начал пытаться настроить Mocha в качестве своей тестовой среды. Все хорошо, если я запускаю: "test": "mocha -w --require babel-core/register --require ignore-styles...
366 просмотров
schedule 14.01.2023

Загрузите веб-страницу в безголовую спецификацию Jasmine, работающую с PhantomJS.
Как прочитать страницу из localhost в безголовую спецификацию Jasmine, чтобы тестовые примеры могли работать с элементами DOM? Моя задача Gulp успешно запускает спецификации Jasmine для модульного тестирования, и теперь мне нужно создать...
1638 просмотров

Заставьте NodeJS/JSDom ждать полного рендеринга перед очисткой
Я пытаюсь очистить данные с веб-сайта, на который мне нужно войти. К сожалению, я получаю другие результаты, используя JSDom/NodeJS, чем если бы я использовал веб-браузер, такой как FF. В частности, я не получаю форму входа в систему с именем...
1440 просмотров

Загрузите API Карт Google в jsdom
Я пытаюсь загрузить API Карт Google в jsdom. В частности, меня интересует получение данных из функции обратного вызова getPanorama. Однако, когда я выполняю следующий код, я вижу «Выполнено без ошибок», но я не вижу сообщений «состояние в порядке»...
733 просмотров

Использование jsdom и обновление при каждой переменной запроса POST с элементами, но не работает
у меня проблема, что моя функция ответа не обновляет переменную, которая берет элемент из файла: Почтовая функция: app.post("/profile", function(req, res) { var id = req.body.playerid; request("https://statsroyale.com/profile/" +...
454 просмотров
schedule 29.06.2022

Как изменить содержимое dom на основе svg, используя nodejs, d3 и jsdom?
Я пытаюсь собрать и разместить svg, используя nodejs, jsdom и d3 v4. Я написал обновленную версию этот пример , потому что он не работает как есть. Однако мне нужно вручную установить закрывающий тег svg, потому что я не знаю, как добавить путь...
699 просмотров
schedule 21.03.2023

Что такое --env = jsdom
Я запускал свой набор тестов для своего приложения, поддерживающего реакцию, с помощью команды jest . Тесты не пройдут в файле jest-runtime/build/index.js в строке const wrapper = this._environment.runScript(transformedFile.script)[...
5589 просмотров
schedule 14.10.2022

Как использовать диаграммы или графики, разработанные с помощью d3node, на стороне клиента
У нас есть очень тяжелое веб-приложение, которое показывает диаграммы и графики с использованием d3. Проблема в текущем решении: Тяжелая передача данных в браузер Весь расчет происходит на стороне клиента Производительность браузера...
19 просмотров
schedule 09.06.2022

Получите обработанный HTML-код из выборки в javascript
Я пытаюсь получить таблицу с сайта, который нужно отобразить. Это приводит к тому, что мои полученные данные будут неполными. Тело пустое, так как скрипты еще не запускались. Изначально я хотел получить все в браузере, но я не могу этого сделать,...
907 просмотров
schedule 16.03.2024