Вопросы по теме 'poltergeist'
Rails Phantomjs, полтергейст и капибара плохо работают вместе
Работая в проекте rails 3.1.2 (mac OS X), у меня правильно установлен PhantomJS (я могу запустить код, подобный следующему, и он работает идеально , точно захватывая заголовок страницы и сохраняя точный снимок экрана)
try_phantom.coffee...
11592 просмотров
schedule
25.02.2022
Капибара, полтергейст и фантомы и пустой отклик в теле
Я получаю пустой документ от phantomjs. Я пытаюсь использовать Capybara и Poltergeist для настройки драйвера phantomjs для Capybara.
Я создал модуль следующим образом и включил его в файл, который требует подключения.
require...
4765 просмотров
schedule
12.03.2024
NoMethodError: неопределенный метод «результат» для #‹NoMethodError: неопределенный метод «поля» для nil:NilClass›
У меня случайным образом возникает следующая ошибка при запуске rspec с капибарой и полтергейстом:
NoMethodError: undefined method `result' for #<NoMethodError: undefined method `fields' for nil:NilClass>
Я думаю, что причина может быть...
1543 просмотров
schedule
21.07.2022
Rails: Poltergeist, похоже, не находит полностью работающий phantomjs
Я создал небольшое приложение Rails, которое регулярно проверяет содержимое одного из моих сайтов с помощью полтергейста и капибары. Все отлично работает в dev на моем Mac. Но когда я тестирую его на своем рабочем сервере, я получаю следующий...
499 просмотров
schedule
30.04.2023
Как получить идентификатор объекта из сеанса в функциях огурца
Итак, я пишу функции принятия для действий с моей корзиной в Магазинах и хотел бы убедиться, что нажатие на ссылку Edit Cart приводит меня к edit_cart_path .
Итак, у меня есть определение шага огурца:
Then(/^I should be on the (.*) page$/)...
662 просмотров
schedule
06.04.2024
Rspec + Capybara + Poltergeist не может отправить форму
У меня есть форма в приложении Rails, в которой используется подключаемый модуль jQuery tokenInput . Чтобы протестировать форму, я добавил полтергейст в качестве js-драйвера и добавил js: true в спецификации. Однако, как только я включаю...
1117 просмотров
schedule
17.03.2023
При использовании Capybara/Poltergeist, как получить доступ к потоку приложения с помощью pry
Я запускаю тесты в приложении rails и emberjs, и в моих тестах установлено :js => true. Я могу добавить binding.pry в спецификацию, и он отлично откроет REPL, но если я добавлю binding.pry в приложение, REPL появится в консоли, но спецификация...
903 просмотров
schedule
21.09.2023
Невозможно указать no_proxy для Capybara с полтергейстом
Я там, я немного застрял с этим ...
Я не могу найти документацию о том, как указать Capybara/Poltergeist с phantomjs избегать прокси-сервера и переходить непосредственно к указанному IP-адресу.
Конфигурация хост-машины (Fedora 20)? Уже...
432 просмотров
schedule
02.05.2023
Использование url_for в спецификации Rails/Capybara/Poltergeist отправляет драйвер на сайт example.com вместо приложения.
Если я вызову url_for в спецификации функции, она вернет абсолютный URL-адрес, начинающийся с http://www.example.com/ . Capybara с радостью попытается загрузить страницы на этом сайте, но это не имеет ничего общего с моим приложением. Вот...
1689 просмотров
schedule
08.01.2023
Закрытие модального окна с помощью Capybara
У меня есть модальное окно, которое закрывается при нажатии на его оверлейный div. Оверлей распространяется на всю страницу, но находится под самим модальным окном. Я хочу закрыть это модальное окно в своих тестах, и важно, чтобы оно закрывалось при...
2761 просмотров
schedule
20.05.2024
Скрипт Capybara jQuery работает с драйвером Selenium, но не с Полтергейстом
Я пытаюсь протестировать слайдер jQuery, выполнив серию сценариев в моем тесте Capybara RSpec. Мои скрипты делают следующее:
Возьмитесь за ручку слайдера
Сдвиньте ручку
Отпустите ручку
execute_script("$('#PMPM-slider...
646 просмотров
schedule
21.05.2024
Невозможно щелкнуть кнопки модального диалога начальной загрузки с помощью Poltergeist
Когда я нажимаю кнопку, отображается модальное всплывающее окно начальной загрузки. Я попытался нажать кнопку «ОК» или «Отменить», используя функции полтергейста, как показано ниже, но ни одна из них не сработала. Либо функции не работают, либо...
1137 просмотров
schedule
07.08.2023
Параметры формы отсутствуют с link_to :remote =› true и CapyBara
У меня есть удаленный link_to, определенный как таковой
link_to "Publish", resource_path, data: { method: :patch, remote: true, params: { resource:{ published: true } }.to_param }
При нажатии на эту ссылку вручную в браузере все работает...
319 просмотров
schedule
01.10.2022
Тест Полтергейст/Капибара периодически не может найти CSS
Я использую Capybara и Poltergeist и не могу ни за что пройти все мои тесты. У меня есть одна проблема, в частности, с селектором даты. Это должно быть очень просто - пользователь нажимает на вход, на выходе выбирает месяцы (первое изображение)....
945 просмотров
schedule
20.07.2022
Ruby capybara + selenium не запускает браузер
Я хочу запустить селен, не открывая окно браузера, потому что нужно анализировать много данных, и это очень медленно.
Я пытаюсь использовать для этого полтергейст (фантомы), но он все равно открывает браузер. Может вы мне поможете его настроить?...
516 просмотров
schedule
08.06.2024
Capybara / Poltergeist / Devise @current_user равен нулю - Rails 4
У меня есть спецификация функции, которая получает токен с внешнего сайта и перенаправляет обратно в мое приложение. После перенаправления клиенту предоставляется представление orders#new , которое вызывает @current_user.items . Этот вызов...
785 просмотров
schedule
22.09.2022
Отключение JavaScript при использовании драйвера Poltergeist и Capybara по умолчанию
Моя установка использует полтергейст в качестве драйвера Capybara для всех моих тестов, как JS, так и не-JS.
# spec/rails_helper.rb
require "capybara/poltergeist"
# ...
# ...
Capybara.register_driver :poltergeist do |app|...
706 просмотров
schedule
25.06.2022
Capybara::Poltergeist::ObsoleteNode, когда angular обновляет строку таблицы, отображаемую с помощью ng-repeat
Я тестирую угловые живые обновления с водосвинкой, огурцом и полтергейстом.
У меня есть следующее определение шага, которое терпит неудачу:
Then(/^I should see the following inventory:$/) do |table|
rows = find(".inventory table").all('tr')...
734 просмотров
schedule
07.06.2023
Проблемы со скрейпингом сайта с использованием Poltergeist/PhantomJS/Capybara/Nokogiri. Задержка на сайте
Я пытаюсь получить доступ к ряду веб-сайтов, используя полтергейст и копибару в скрипте ruby. У меня странные проблемы с определенным веб-сайтом: http://www.slate.com/
Вот основные элементы скрипта:
require 'nokogiri'
require...
503 просмотров
schedule
11.04.2022
Как я могу регистрировать ошибки javascript с помощью Poltergeist/Capybara/Rspec?
Я использую Rspec/Capybara с Poltergeist в качестве драйвера для написания тестов для некоторых крупных веб-приложений.
Моя проблема в том, что я хотел бы записывать сообщения, которые появляются на консоли, но пока мне не удалось этого сделать....
1995 просмотров
schedule
15.01.2023