Вопросы по теме 'jsdom'
jsdom не загружает или не запускает внешние скрипты на странице
Кросс-пост из https://github.com/tmpvar/jsdom/issues#issue/127
Я опубликую минимальный тестовый пример на следующий день или около того, но я хотел посмотреть, есть ли у кого-нибудь еще такая же проблема, или (что более вероятно), если я делаю...
3341 просмотров
schedule
19.10.2022
nodejs + jsdom, странное поведение jQuery
Приведенный ниже код — это всего лишь небольшой фрагмент из моего файла server.js, предназначенный только для запуска теста, предоставленного документацией jsdom.
var window = jsdom.jsdom().createWindow();
jsdom.jQueryify(window, './jq.min.js' ,...
1409 просмотров
schedule
31.05.2023
Как использовать jsdom.jQueryify с жасминовым узлом?
Можно ли использовать jasmine-node с функцией jQueryify jsdom? Я пытаюсь использовать NodeJS для тестирования некоторого JavaScript, который зависит от наличия DOM.
Вот уменьшенный случай того, что я пробовал. Когда я запускаю скрипт,...
2146 просмотров
schedule
17.07.2022
используйте node.js для очистки веб-сайта в Windows
Попытка заставить jsdom (модуль node.js) работать на окнах. Продолжает жаловаться на то, что он не создан для моей версии узла.
Получил узел (та же версия, 0.5.9, из исходного кода), установленный на машине с Linux, и загрузил его узлом. затем я...
1212 просмотров
schedule
07.01.2023
jsdom: парсинг в смешанном регистре
Я использую jQuery с jsdom (0.2.10). По какой-то причине node.exe (0.6.5.1) никогда не возвращается при работе с HTML, таким как этот:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head></HEAD>...
152 просмотров
schedule
01.09.2023
Альтернатива JSDom с полной поддержкой Sizzle?
Для небольшого объема у меня есть приложение для парсинга, которое я запускаю в cloudfoundry. Из-за проблемы Contextify, обсуждаемой здесь , я не могу использовать jsdom для выполнения это.
Чтобы обойти эту проблему, я начал заменять jsdom на...
2293 просмотров
schedule
11.11.2022
node.js и jsdom - нет способа обнаружить, что была возвращена ошибка http 500?
Я использую jsdom с node.js и пытаюсь заставить его предоставить мне некоторое указание на то, что произошла ошибка http. Я настроил тестовый сервер, который просто возвращает заголовок http 500 для всех запросов, но когда я пытаюсь загрузить его с...
1376 просмотров
schedule
07.06.2023
Установить ширину окна в jsDom?
Должен быть простой вопрос. Как установить ширину в объекте jsDom?
jsdom.env({
url:'http://testdatalocation',
scripts: ['http://code.jquery.com/jquery.js'],
done: function(errors, tstWindow) {...
7764 просмотров
schedule
02.08.2023
Загрузите файл app.js в jsdom
Я использую jsdom для проверки моего файла app.js с помощью nodeJs. Мой код app.js выглядит так:
var appText = "hello"
Я пытаюсь получить доступ к этой переменной через jsdom следующим образом:
var appJs =...
236 просмотров
schedule
28.10.2022
Как вы очищаете динамически сгенерированную веб-страницу в NodeJs?
Есть сайты, DOM и содержимое которых генерируются динамически при загрузке страницы. (Сайты на основе Angularjs печально известны этим)
Какой подход вы используете? Я пробовал как phantomjs, так и jsdom, но, похоже, я не могу заставить страницу...
8453 просмотров
schedule
16.05.2024
Тестирование загрузки изображения с использованием jsdom, sinon, mocha и chai
Может ли кто-нибудь помочь мне с тестированием следующей функции
function onload(cb){
const image = 'http://placehold.it/350x150'
const img = new Image()
img.src = image
img.onload = () => {
cb()
}
}
В моем тестовом файле...
3300 просмотров
schedule
15.09.2022
Как настроить jsdom с помощью jest
Я установил jest и jsdom в свой проект реакции, но у меня проблемы с импортом компонента реакции, который использует переменную window.localStorage . Я добавил установочный файл для jsdom, который, как я полагал, решит проблему.
Вот моя...
7670 просмотров
schedule
03.04.2022
Jsdom: как открыть браузер с данными, полученными с помощью «jsdom»?
Я хочу начать использовать пакет jsdom jsdom: https://github.com/tmpvar/jsdom
Я видел следующий фрагмент кода в документации:
var jsdom = require("jsdom");
jsdom.env("http://nodejs.org/dist/", [...
602 просмотров
schedule
12.03.2022
Шуточное тестирование с помощью jsdom — Добавление API карт Google
Тестирование приложения React, которое использует автозаполнение карт Google с помощью пакета react-geosuggest.
Настройка js dom с помощью этого:
import requestAnimationFrame from './tempPolyfills';
import { configure } from 'enzyme';
import...
1541 просмотров
schedule
15.03.2023
JavaScript - не удается получить документ jsdom в тесте Jest
У меня есть модуль, который предоставляет некоторые удобные функции для манипулирования DOM, которые я пытаюсь протестировать с помощью Jest и jsdom, но, похоже, я делаю что-то неправильно при его создании.
Прочитав другие вопросы и ответы...
2486 просмотров
schedule
05.07.2023
Нужен ли paper-jsdom-canvas для использования метода упрощения в paper.js из nodejs?
Я пытаюсь упростить нарисованный от руки путь, используя отличный метод path.simplify из paper.js для создания плавных кривых после того, как пользователь закончит рисовать. Поскольку это для вывода не HTML (TV Telestration), я пытаюсь создать...
660 просмотров
schedule
27.06.2023
получение ошибки «NULL» при тестировании строки «document.getElementByID». Я уже пробовал подход attachTo, но он тоже не работает
Я тестирую свою функцию реакции с помощью шутки. Во время тестирования я получаю сообщение об ошибке focus of null для строки document.getElementById.
Я уже пробовал это решение. jest + энзим, используя mount (), document.getElementById ()...
400 просмотров
schedule
17.08.2023
Mocha/jsdom SecurityError: localStorage недоступен для непрозрачных источников
Я получаю эту ошибку при тестировании с помощью Mocha и jsdom моих компонентов Vue и использовании в них localStorage:
[Vue warn]: Error in data(): "SecurityError: localStorage is not available for opaque origins"
Все проблемы, которые я смог...
1004 просмотров
schedule
21.02.2023
Могу ли я (и должен ли я) делать утверждения о том, какие элементы HTML визуализируются компонентом с помощью функции shallow () Enzyme?
Вопрос:
Я пишу модульный тест для компонента React под названием <BaseEdit /> . Чтобы проверить, что компонент работает, я хочу утверждать, что он будет отображать HTML-элемент <input/> , и я хочу сделать это, используя shallow ()...
380 просмотров
schedule
09.05.2022
Расширение методов элементов в JSDOM
Как мы можем расширить методы элементов в JSDOM на все открытые страницы?
// load the module and few pages
const JSDOM = require("jsdom").JSDOM;
var dom1 = new JSDOM("<p>1st</p><p>2nd</p>");
var dom2 = new...
103 просмотров
schedule
01.12.2022