Публикации по теме '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 просмотров
schedule
04.01.2023
Запрос узла получает возвращаемое значение werid, которое приводит к сбою jsdom
Я использую модуль запроса для получения данных из списка веб-сайтов, затем использую jsdom для получения DOM и некоторых других действий.
Некоторые веб-сайты возвращают странный контент (не html).
Затем данные из этого изображения...
348 просмотров
schedule
18.07.2022
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 просмотров
schedule
11.09.2022
Заставьте NodeJS/JSDom ждать полного рендеринга перед очисткой
Я пытаюсь очистить данные с веб-сайта, на который мне нужно войти. К сожалению, я получаю другие результаты, используя JSDom/NodeJS, чем если бы я использовал веб-браузер, такой как FF. В частности, я не получаю форму входа в систему с именем...
1440 просмотров
schedule
26.10.2022
Загрузите API Карт Google в jsdom
Я пытаюсь загрузить API Карт Google в jsdom. В частности, меня интересует получение данных из функции обратного вызова getPanorama. Однако, когда я выполняю следующий код, я вижу «Выполнено без ошибок», но я не вижу сообщений «состояние в порядке»...
733 просмотров
schedule
04.04.2023
Использование 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