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


PhantomJS и Selenium • Изменение значений навигатора
Сегодня значительное количество веб-сайтов и программ javascript проверяют пользовательский агент браузера и то, совпадает ли пользовательский агент браузера с пользовательским агентом навигатора. Поэтому, если вы используете Phantomjs с другим агентом пользователя, отличным от стандартного, у вас уже есть небольшая проблема с изменением значения агента пользователя навигатора. Запустим браузер. Чтобы начать играть, вам необходимо установить пакет selenium (..

Автоматизация и захват экрана в PhantomJS
PhantomJS — это безголовый веб-браузер, который можно использовать с JavaScript. Теперь в первой строке есть термин, называемый безголовым веб-браузером, который простым языком представляет собой программное обеспечение, которое может получать доступ к веб-страницам, не показывая их пользователю. Автоматизация — это процесс, при котором помощь человека минимальна, т. е. все будет сделано машиной/системой/кодом. Это означает, что вам нужно снова и снова входить в систему для захвата..

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

Использование Phantom JS для преобразования всех файлов HTML в папке в PNG
Я начал использовать Phantom JS в Windows, но мне трудно найти документацию по его возможностям (возможно, это корень моей проблемы). Используя Phantom JS, я хотел бы сделать следующее: Укажите ему местоположение папки на локальном компьютере,...
10758 просмотров
schedule 28.11.2021

Как получить атрибут элемента в CasperJS с помощью выражения XPath
У меня есть веб-страница с этим между строк: <a href="http://foo.com/home.do?SID=3443132">... Мне нужно извлечь атрибут href с помощью XPath. В API CasperJS написана информация об этом: clientutils.getElementByXPath . Вот мой код:...
11624 просмотров
schedule 23.09.2021

PhantomJS Не удается найти переменную: требуется при использовании PhantomJasmine
Я хотел бы использовать Phantomjs и Jasmine для модульного тестирования javascript. Веб-сайт Phantomjs рекомендует использовать для этого отдельную вещь, в частности, PhantomJasmine. Я загрузил PhantomJasmine и запустил пример. Все прошло отлично....
9861 просмотров
schedule 22.11.2021

Совместное использование PhantomJS и node.js в Ubuntu
Итак, я недавно использовал phantomjs-node, используя исправление 1.7 на моем Mac с Нет проблем. Однако когда я пытаюсь запустить его на своем компьютере с Ubuntu 12.04, у меня возникают следующие проблемы: phantom stdout: ReferenceError:...
1528 просмотров
schedule 12.09.2021

PhantomJS: обработчик событий, выполняющий вызов AJAX
Это простой тестовый пример для PhantomJS, демонстрирующий, что обработчик событий, который при вызове выполняет вызов AJAX, не работает. Я создал здесь простой тест, чтобы попытаться получить доступ к некоторому контенту, загруженному через AJAX....
3750 просмотров
schedule 23.10.2021

Получение капибары / огурца и полтергейста для работы с модальным диалоговым окном twitter bootstrap
Контекст: я тестирую приложение rails с помощью Cucumber / Capybara / PhantomJS / Poltergeist. У меня есть вызов click_link в одном из моих файлов определения шага огурца. Этот вызов click_link затем приводит к тому, что Rails вызывает метод show...
1864 просмотров

поддельный флеш-ужин casperjs
насколько я знаю, casperJS и phantomJS больше не поддерживают flash. Есть ли возможность подделать поддержку Flash в capserJS, поэтому я не получаю никаких предупреждений о том, что flash не работает и т. Д. Было бы неплохо, если бы у кого-то был...
534 просмотров
schedule 26.09.2021

Загрузить вызов javascript / ajax при нажатии с помощью phantomjs
Я пытаюсь создать веб-скребок, с помощью которого я могу загрузить исходный HTML-код после получения информации из вызова ajax при нажатии. Проще говоря, сначала я загружаю веб-страницу, а затем при нажатии следующей кнопки страница загружается с...
814 просмотров
schedule 24.09.2021

Невозможно найти существующий элемент с помощью casperjs
Я использую casperjs в качестве инструмента тестирования для своего приложения. Здесь я столкнулся со странной проблемой. casper.then(function () { this.click('a[href="/ui/thunder/"]') }) casper.then(function () {...
855 просмотров

Использование Pagespeed с интеграцией phantomjs и jenkins
Я пытаюсь автоматизировать производительность веб-страницы с помощью Pagespeed. Есть ли какой-либо плагин для работы с pagepeed на phantomjs у нас есть плагин yslow для того же и он работает локально http://yslow.org/phantomjs/ Я...
2001 просмотров

Простой хеш MD5 строки
Как я могу сгенерировать хеш MD5 строки из JavaScript, запущенного на PhantomJS? Я попробовал npm install -g crypto , но модуль шифрования не найден.
4751 просмотров
schedule 29.09.2021

Автоматизация действий в браузере. Ошибки при нажатии кнопки отправки. Нажатие выполнено успешно, но загрузка не удалась. ..
Я пытаюсь написать код, который автоматически входит на два веб-сайта и переходит на определенную страницу. Я использую Splinter . Я получаю сообщение об ошибке только на веб-сайте Mijn ING Zakelijk, использующем в качестве типа браузера...
3969 просмотров
schedule 01.11.2021

Создание одностраничного .pdf с помощью PhantomJS
Я экспортирую веб-страницу переменной высоты в PDF с помощью PhantomJS. Поскольку PDF-файлы могут иметь любой размер страницы (больше похоже на соотношение, поскольку он векторный), я хотел бы экспортировать его таким образом, чтобы создать одну...
6505 просмотров
schedule 26.10.2021

Страница входа не загружается полностью с использованием selenium webdriver и PhantomJS
Я пытаюсь получить доступ к странице входа в WSJ, используя веб-драйвер Python selenium и PhantomJS. from selenium import webdriver driver = webdriver.PhantomJS() driver.get("https://id.wsj.com/access/pages/wsj/us/login_standalone.html")...
2148 просмотров
schedule 29.09.2021

Ошибка: java.lang.NoClassDefFoundError: org / openqa / selenium / HasInputDevices при запуске тестов с использованием ghostdriver
Я пытаюсь запустить свои тестовые примеры webdriver с помощью ghostdriver (Phantomjs), но это дает ошибку java.lang.NoClassDefFoundError: org/openqa/selenium/HasInputDevices . Мне кажется, все в порядке, но я не понимаю, почему возникла ошибка. ОС...
12207 просмотров
schedule 09.09.2021

Нет такого свойства: org.codehaus.grails.INCLUDED_JS_LIBRARIES
Требование Я пытаюсь запустить свои тесты JavaScript в настраиваемой фазе тестирования, основанной на фазе функционального тестирования. В основном это необходимо: Встроенный Tomcat при запуске Откройте контроллер Проверить результат...
1249 просмотров
schedule 09.10.2021

phantomjs не закрывается и не оставляет сиротских процессов
В PhantomJS 1.9.2, ubuntu 12 LTS и Ghostdirver 1.04 вместе с selenium 2.35 я получаю зависшие процессы phantomjs после моих тестов. Кто-нибудь знает, как это исправить? Вот тестовая программа, демонстрирующая странное поведение: package...
8888 просмотров

Поиск XPath не работает в PhantomJS
Я пытаюсь заставить XPath работать с PhantomJS 1.9.2: var getElementsByXPath = function(xPath) { return document.evaluate( xPath, document, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null); }; var root =...
7151 просмотров
schedule 23.10.2021

Capybara с полтергейстом (PhantomJS) некорректно отображает страницу и шрифты
Настройка в spec_helper.rb : require 'capybara/poltergeist' Capybara.register_driver :poltergeist do |app| Capybara::Poltergeist::Driver.new(app, { js_errors: true }) end Capybara.javascript_driver = :poltergeist Тогда в scenario у...
1123 просмотров

Использование CasperJS с веб-сервером PhantomJS
У меня есть сценарий casper, который отправляет форму и очищает ответ. Я пытаюсь настроить среду «очистки по запросу», в которой я могу отправлять значения формы на URL-адрес с помощью веб-сервера PhatomJS, затем использовать эти данные в моем...
3482 просмотров
schedule 20.10.2021