Публикации по теме 'casperjs'
Функциональное тестирование с CasperJS
Веб-панель HootSuite довольно тяжелая. У нас есть большая кодовая база JavaScript, и большая ее часть была написана с использованием jQuery, причем большая часть кода так или иначе связана с DOM. Из-за связи кода с DOM модульное тестирование немного усложняется, поскольку для тестов должны быть предоставлены HTML-фикстуры. Это не невозможно, но немного больше работы, и опыт показывает, что разработчики чаще пишут тесты, когда это удобно. Мы решили использовать..
Вопросы по теме 'casperjs'
CasperJS: как настроить агент, чтобы Google Analytics его игнорировал
Я построил простой индексатор, используя CasperJS. Я бы хотел, чтобы Google Analytics игнорировал моего агента, поэтому все запросы не будут частью ежедневной статистики.
Как мне установить переменную агента Casper (заголовок)?
767 просмотров
schedule
14.12.2022
Использование casperjs и PHP для сохранения данных
Я искал какой-то учебник или пример того, как это сделать, но либо я не понимаю, что решение находится прямо у меня под носом, либо никто действительно не выложил это там.
Я пытаюсь использовать casperjs для автоматизации процесса создания учетной...
1139 просмотров
schedule
16.10.2022
Как загрузить JSON через переменную get в скрипте CasperJS
Я использую следующий код для загрузки некоторых данных JSON в переменную в моем скрипте casperJS:
var casper = require("casper").create({
verbose: true,
logLevel: 'debug',
pageSettings: {
userName: 'dev',
password:...
6460 просмотров
schedule
08.06.2023
Frontend-тестирование: что и как тестировать и какой инструмент использовать?
Я уже некоторое время пишу тесты для моего кода на Ruby, но как разработчик внешнего интерфейса я, очевидно, заинтересован в том, чтобы внести это в код, который я пишу для своего кода внешнего интерфейса. Есть довольно много разных вариантов, с...
27491 просмотров
schedule
29.07.2023
скачать файл casperjs без указания URL
Есть ли способ загрузить файл CSV с помощью casperjs без указания URL-адреса загрузки? Я пытаюсь загрузить CSV-файл, URL-адрес которого создается динамически, когда я нажимаю кнопку загрузки. Таким образом, я, возможно, не смогу использовать...
4577 просмотров
schedule
25.07.2022
Как запустить casper из оболочки phantomjs?
Кто-нибудь знает, можно ли и как запустить casperjs из оболочки phantomjs (также известной как InteractiveModeREPL )?
Я также пытался передать прямой путь к модулю casper.js, и это тоже не сработало.
Ход выполнения/обновление:...
4980 просмотров
schedule
13.03.2023
передача параметров casperjs для оценки не удалась
casper.then(function(){
phone_number = '7wqeqwe6';
phone_password = 'Teqweqweqw34';
});
casper.thenEvaluate(function(phone,password) {
document.querySelector('input#myTMobile-phone').setAttribute('value',phone);...
9931 просмотров
schedule
20.01.2023
Casper JS waitForResource с спокойным API
У нас небольшая проблема с функциональным тестом с casper.js.
Мы запрашиваем один и тот же ресурс дважды, сначала методом GET, а затем методом POST. Теперь при ожидании второго ресурса (POST) он соответствует первому ресурсу и напрямую переходит к...
2454 просмотров
schedule
24.11.2022
Проверить/записать, сколько пропускной способности использовал PhantomJS/CasperJS
Можно ли проверить/зарегистрировать, сколько данных было передано во время каждого запуска PhantomJs/CasperJS?
Каждому экземпляру Phantom/Casper присвоено значение instance_id (функция PHP, которая запустила экземпляр). После завершения...
701 просмотров
schedule
15.04.2023
пустая загрузка python mechanize или как это сделать в casperjs
Я загружаю информацию для исследовательского проекта с сайта, который использует ajax для загрузки URL-адресов и не разрешает последовательную загрузку. Я выгружаю URL-адреса из casperjs в файл, который я читаю, и использую...
203 просмотров
schedule
06.05.2024
Событие изменения сетки кендо не срабатывает при нажатии casperJS
У меня есть немного неясная проблема, которую мне трудно отследить с помощью Kendo Grid. Через браузер я могу щелкнуть строку, и она выбирается нормально с запуском события изменения. Однако, если я щелкну элемент tr или td с помощью casperJS:...
574 просмотров
schedule
17.09.2022
Пустые скриншоты Facebook с CasperJS
Я использую SpookyJS (реализация CasperJS на nodejs с тем же API), чтобы перейти на портал разработчиков facebook и вернуться список всех моих ключей и секретов приложений. Все отлично работает, пока мой код не приведет меня к...
260 просмотров
schedule
14.02.2023
Запуск нескольких экземпляров casperjs
Мне нужно запустить 3 запроса URL-адресов одновременно. Я думал о запуске 3 экземпляров casper, каждый из которых извлекает URL-адрес. В качестве простого примера я попробовал с двумя экземплярами.
var casper=require('casper').create();...
3266 просмотров
schedule
14.01.2024
CasperJS - продолжить по тайм-ауту шага
Как следует из названия, как я могу заставить casperjs выполнить следующий шаг, если истекло время ожидания предыдущего шага?
Мой текущий код:
var casper = require('casper').create({
stepTimeout: 30000,
verbose: true,
onError:...
4092 просмотров
schedule
01.07.2023
CasperJs и Jquery с цепочками Selects
Я пытаюсь создать тестовый пример для веб-сайта, который включает форму с 3 цепочками выбора. Первый выбор заполняется по умолчанию при загрузке веб-страницы. Если выбрана какая-либо опция из первого выбора, то второй выбор заполняется с помощью...
5805 просмотров
schedule
19.10.2022
Храните несколько элементов DOM в массиве с помощью CasperJS
Последние пару часов я пытался запрашивать элементы DOM и сохранять их в массиве с помощью CasperJS, поэтому после этого я могу перебирать их и запускать событие click.
Скажем, моя разметка выглядит так:
<ul>
<li>One</li>...
4576 просмотров
schedule
06.07.2023
casperjs + модальное всплывающее окно
мне интересно, почему casperjs не может распознать модальное всплывающее окно:
var casper = require('casper').create();
casper.start('http://www.zulutrade.com/trader/140682?Lang=en');
casper.waitForSelector("form[name=aspnetForm]...
3899 просмотров
schedule
12.06.2023
Настройка paperSize для печати PDF в Casper
При создании PDF-файлов в Phantom я могу установить размер бумаги следующим образом:
page.paperSize = {
height: '8.5in',
width: '11in',
orientation: 'landscape',
border: '0.4in'
};
затем функция page.render(output) правильно...
4488 просмотров
schedule
05.01.2023
Предоставляет ли CasperJS ссылки на базовые объекты PhantomJS?
Я переношу скрипт с PhantomJS на CasperJS , и мне интересно, предоставляет ли Casper какие-либо ссылки на объекты Phantom, которые он использует за кулисами.
Phantom предоставляет некоторые функции, которых нет у Casper (например, injectJs)....
2303 просмотров
schedule
17.08.2022
жуткая ошибка Ребенок завершен с ненулевым кодом выхода 127
Я видел здесь еще один вопрос, который казался очень похожим, но «ответ» был чем-то вроде «Хорошо, я исправил это» от создателя SpookyJS. Но я все еще получаю сообщение об ошибке.
По сути, я пытаюсь запустить SpookyJS и использую последнюю версию...
815 просмотров
schedule
26.04.2023