Публикации по теме '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 просмотров
schedule
03.10.2021
поддельный флеш-ужин 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 просмотров
schedule
29.09.2021
Использование Pagespeed с интеграцией phantomjs и jenkins
Я пытаюсь автоматизировать производительность веб-страницы с помощью Pagespeed.
Есть ли какой-либо плагин для работы с pagepeed на phantomjs
у нас есть плагин yslow для того же и он работает локально
http://yslow.org/phantomjs/
Я...
2001 просмотров
schedule
20.10.2021
Простой хеш 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 просмотров
schedule
11.09.2021
Поиск 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 просмотров
schedule
30.10.2021
Использование CasperJS с веб-сервером PhantomJS
У меня есть сценарий casper, который отправляет форму и очищает ответ.
Я пытаюсь настроить среду «очистки по запросу», в которой я могу отправлять значения формы на URL-адрес с помощью веб-сервера PhatomJS, затем использовать эти данные в моем...
3482 просмотров
schedule
20.10.2021