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

Включение Capybara::DSL приводит к сбою всех моих тестов с неправильным количеством аргументов.
Я все еще пытаюсь решить фундаментальную проблему, изложенную в этом вопросе: Rails Phantomjs, полтергейст и капибара плохо работают вместе В основном все мои тесты работают нормально, но я не могу получить правильный рендеринг экрана с...
494 просмотров

Капибара/полтергейст вызывает неожиданные результаты в спецификации запроса в приложении Rails 3.2
Есть ли альтернатива, которую я могу использовать для Capybara save_and_open_page ? Я написал спецификацию запроса, которая проверяет форму регистрации пользователя. После успешной регистрации, которую должен дать этот тест, этот тест должен быть...
390 просмотров

создать почтовый запрос, используя полтергейст и капибару
Я перехожу с Capybara, поддерживаемой драйвером Rack по умолчанию, на Capybara, поддерживаемую Poltergeist. По разочаровывающим причинам мне нужно манипулировать данными сеанса перед загрузкой страницы. Но я не мог понять, как манипулировать...
1386 просмотров

Снимайте видео с помощью Poltergeist, PhantomJS и Capybara
Можно ли захватывать видео с помощью PhantomJS в сочетании с драгоценными камнями Полтергейст, Капибара и Огурец? Раньше я использовал гем без головы, который помещал видео в определенную папку на случай сбоя сценария. Если все прошло хорошо,...
4139 просмотров

Неопределенный метод для save_screenshot для капибары и полтергейста
Я использую капибару (1.1.4), полтергейст (1.0.2) и рельсы (3.2.13). Я пытаюсь сделать снимок экрана, чтобы отладить некоторые ошибки, которые я получаю. Однако оба метода сохранения скриншотов капибары и полтергейста не работают. Когда я делаю...
2894 просмотров

Проблема с написанием теста капибары/полтергейста для флажка "Отметить все"
Работая над панелью администратора для приложения, которое я создаю, я создал опцию «отметить все» флажками в определенном столбце. На моем локальном хосте он работает на 100% по назначению; но когда я вернулся, чтобы исправить свои интеграционные...
467 просмотров

Проверьте текст окна предупреждения в Capybara
Я использую rspec и capybara для тестирования с рельсами 4.0. Я показываю окно предупреждения после отправки запроса ajax. Я хочу протестировать текст окна предупреждения в моей спецификации. Есть ли способ проверить это?
4591 просмотров
schedule 02.06.2022

Почему спецификации функций RSpec с использованием Capybara, Poltergeist и Javascript постоянно терпят неудачу?
Привет коллеги-разработчики программного обеспечения, У меня есть приложение Rails с обычным набором тестов (RSpec, Capybara, Poltergeist, jQuery, Rails). Я использую небольшой Javascript (jQuery) для удаленных запросов. В основном это работает,...
3364 просмотров

После обновления до Capybara 2.1 и Poltergeist 1.5.0 мы получаем ActionController::RoutingError для /my/image.png в тестах JS.
Мы обновились с Capybara 1.1.4 и Poltergeist 1.0.2. phantomjs оставался на версии 1.8.1 на протяжении всего времени. JS-тесты, отображающие страницы, например. <img src="/my/image.png"> потерпит неудачу с указанной выше ошибкой, где...
177 просмотров

Как получить внутренний текст с помощью капибары и полтергейста?
У меня есть этот простой HTML: <div> Test <span> someting </span></div> Как я могу получить только innertext div? Использование text извлекает весь текст из div: [1] pry(#<SandBox>)> first(:xpath,...
849 просмотров
schedule 29.03.2022

Неопределенный метод Ruby on Rails `[]' для true:TrueClass Capybara и полтергейст
Я продолжаю получать прерывистую ошибку undefined method '[]' for true:TrueClass при запуске моего рабочего. Половину времени он будет работать, а затем просто выйдет из строя с этой ошибкой. Кажется, это происходит только в том случае, если я...
869 просмотров
schedule 13.01.2023

Запуск тестов с промежуточного сервера rails phantomjs
У меня есть приложение rails, когда я настроил пользовательский интерфейс для тестирования администратора, чтобы наша группа тестирования могла вводить критерии и запускать динамические критерии через набор тестов. У меня есть задание cron, которое...
317 просмотров

Почему для доступа к моему корневому пути требуется время на прогрев, чтобы мои тестовые данные стали доступными?
Я нахожусь в процессе перехода с capybara-webkit на poltergeist/phantomjs. У меня возникла проблема с синхронизацией, и я определил, какая строка кода требует времени для прогрева, но я не могу определить, почему это так и как ее решить. У меня...
124 просмотров

Огуречные шаги для двух разных драйверов
Я использую два разных браузера: полтергейст водосвинки и драйвер селена (не драйвер селена водосвинки). В моих тестах на огурцы у меня есть шаги, которые выглядят так: #for selenium When /^I go to url$/ do |url| @driver.get url end #for...
217 просмотров
schedule 15.10.2023

Руби: Phantom.js заблокирован на определенном сайте?
Я использую полтергейст водосвинки для автоматизации небольшого скрипта на tumblr.com. Мой скрипт отлично работает с моим драйвером Chrome. И мой драйвер полтергейста отлично загружает все другие веб-сайты, но по какой-то причине выдает...
3479 просмотров
schedule 20.06.2022

Как выбрать переключатель с Capybara, используя полтергейст?
HTML: <div id='survey'> Name:<input type='text' name='name'><br> Like sushi?<input type="radio" name="sushi" value="yes">Yes <input type="radio" name="sushi" value="no">No </div>...
388 просмотров
schedule 25.03.2023

Как установить параметр тайм-аута полтергейста с помощью Capybara при работе с app_host?
Capybara.configure do |config| config.run_server = false config.default_driver = :poltergeist config.app_host = 'http://localhost:9292' end Согласно docs , для запуска полтергейста с параметрами: options = { timeout:0 }...
3274 просмотров
schedule 20.05.2023

Capybara+phantomjs = Завершено 401 Несанкционировано
Я пытаюсь протестировать создание PageVote. Это работает просто отлично: пользователь нажимает на изображение, создается PageVote Но тестирование с капибарой и фантомами не работает =( вот тест: it "should change the PageVote after clicking...
271 просмотров

Проблемы со считыванием трендов Google с помощью Capybara и Poltergeist
Я хочу получить самые популярные запросы в определенной категории в Google Trends. Я мог бы загрузить CSV для этой категории, но это не является жизнеспособным решением, потому что я хочу разветвляться на каждый запрос и находить популярные...
397 просмотров

Запуск события щелчка с помощью клавиш-модификаторов на элементе ввода
Я пишу тест для некоторых функций, которые включают в себя щелчок пользователя по флажку. Я использую $('input').trigger($.Event('click', { shiftKey: true })); для имитации этого. Но когда вызывается прослушиватель событий, свойство...
1432 просмотров