Описание тега capybara-webkit

Драйвер Capybara для Headless WebKit, чтобы вы могли тестировать веб-приложения Javascript.
0 ответов

Прекомпилированные ресурсы в тестовой среде Rails не используются

Я использую Rails 5.1.1, и для наших тестов функций rspec мы хотели бы использовать предварительно скомпилированные ресурсы перед запуском всех тестов функций. (Основная причина этого заключается в том, что capybara-webkit не поддерживает функции ja…
1 ответ

Настроить Rails 4, MongoDB, Огурец, Капибара

В настоящее время я нахожусь в процессе настройки моей первой среды Mongodb, Rails 4, и мне нужно настроить гем перед запуском комплектной установки. Вот мой драгоценный файл. source 'https://rubygems.org' # Bundle edge Rails instead: gem 'rails', g…
1 ответ

Что означает "нативный" на объекте Capybara::Element?

По какой-то причине я не могу получить доступ к содержимому <title> тег в Capybara::Element, даже если: Я могу получить доступ к содержимому других тегов Содержимое тега title доступно другими способами. Что особенного в Capybara::Element для …
26 мар '15 в 20:04
1 ответ

Как заставить JS кликать с помощью веб-драйвера poltergeist?

Когда я запускаю тест с драйвером chrome - он проходит. Когда я запускаю его с помощью poltergeist - он пытается щелкнуть мышью в формате HTML, и у меня появляется ошибка: ActionController::UnknownFormat: ActionController::UnknownFormat controller.r…
1 ответ

Capybara не может найти флажок по идентификатору / имени

У меня есть проект рельсов, использующий rspec 3.4.0 capybara 2.6.2 а также capybara-webkit 1.8.0 У меня есть форма, чья HTML-код выглядит следующим образом: <form class="jsForm padding " id="edit_seller_profile_20" enctype="multipart/form-data" …
1 ответ

Не удалось собрать собственное расширение gem при установке capybara-webkit (0.12.1)

Я не могу установить драйвер Capybara Webkit, так как получаю эту ошибку: Installing capybara-webkit (0.12.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. c:/RailsInstaller/Ruby1.9.3/bin/ru…
1 ответ

Проверьте, существует ли JS-бокс с RSpec + capybara-webkit

Я использую RSpec + капибара и капибара-webkit в качестве драйвера. Я должен проверить, существует ли окно JS на странице после нажатия на кнопку, но безрезультатно. Если я использую селен в качестве драйвера, тест пройден, но мне нужно использовать…
0 ответов

Капибара и выберите тег, перезагрузив другой тег выбора с помощью ajax

У меня тут проблема. Есть два выбора на вид и есть onchange во-первых. Когда пользователь изменяет первый выбор, второй перезагружается через ajax. Это тоже работает. Моя проблема - написать, что в капибаре. select all('#unit_id option').last.text, …
3 ответа

Не удалось установить capybara-webkit с помощью команды bundle install в Rails 4

Я получаю следующую ошибку при выполнении команды bundle install в моем приложении Rails 4. > ruby -v ruby 2.1.8p440 (2015-12-16 revision 53160) [i386-mingw32] > rails --version Could not find gem 'capybara-webkit x86-mingw32' in any of the ge…
1 ответ

Как написать спецификацию при отправке формы с удаленным: true

Я очень новичок в RSpec, только начинаю тестировать несколько вещей. У меня есть форма с "remote: true" и я хочу написать спецификацию для этого. .row .col-md-offset-4.col-md-4.col-sm-offset-3.col-sm-6 = form_for @reading, html: {class: 'form-inline…
11 авг '16 в 10:55
1 ответ

Как нажать кнопку редактирования, когда она определена в повторяющихся идентичных идентификаторах

У меня есть страница, где есть много кнопок редактирования. И каждая кнопка имеет один и тот же идентификатор, т.е. enable_edit_content . Как нажать на конкретную кнопку. Это код, где я должен нажать <div class="sub-controls" id="motion_eligibili…
1 ответ

Перенаправления вызывают сбой Capybara-webkit

Занимался этой проблемой весь день: после долгих исследований кажется, что в любой момент мы имеем следующую последовательность: rspec/capybara завершает тест, а затем зависает. Последовательность: посетить страницу выполнить некоторую операцию (щел…
11 янв '16 в 20:30
1 ответ

Как вставить скриншот в отчет HTML для каждой сцены, которая проходит в rspec

Когда я делаю автоматические тесты, капибара генерирует HTML с отчетом о тестах, которые прошли, или nao.com огурец, чтобы вставить фотографии тестов в отчет HTML Как встроить скриншот в HTML для каждой сцены, которая проходит в rspec?? в огурце ест…
24 дек '17 в 23:34
2 ответа

Конфиг капибары для одного теста

Я пытаюсь describe "test", :js => true do it "test" do Capybara.default_max_wait_time = 3 Capybara::Webkit.configure do |config| config.allow_unknown_urls end my test end it "test2" do ... end end заменить конфиг капибары, который у меня есть в s…
1 ответ

Выдает Capybara-webkit Не могу найти переменную: $

Я пытаюсь заполнить текстовое поле wysihmlt5 с помощью Capybara -webkit (не уверен, есть ли другой способ): Capybara.default_driver = :webkit page.execute_script %Q{ $('#wysihtml5-textarea').data("wysihtml5").editor.setValue('Lorem ipsum') } Но я по…
20 дек '12 в 11:45
2 ответа

Как я могу получить заголовок и ссылку (URL)?

У меня есть следующий HTML-код. Я хочу получить href и название продукта и сохранить их в различных переменных. Я пробовал следующий код. within("div.product-action") do @product_url = find("a.href") end Но это выдает ошибку. Capybara::ElementNotFou…
08 фев '16 в 21:05
0 ответов

Использование capybara-webkit с HTTPS в рельсах

Кто-нибудь знает, можно ли использовать capybara-webkit, используя HTTPS с ruby ​​на рельсах. Мое приложение работает с принудительной версией HTTPS. Чтобы тест был похож на производственный, я также хочу использовать HTTPS. У меня есть спецификации…
01 июл '17 в 07:38
1 ответ

Получить файл изображения, используя ruby ​​& capybara

Это тег изображения на странице, доступ к которой ведет капибара по протоколу HTTPS: <img src="path"> Есть ли способ получить файл изображения со страницы, используя капибару с любым драйвером? Я не могу использовать что-то вроде File.read('пу…
03 ноя '12 в 07:55
2 ответа

Ошибка установки capybara-webkit на машине win7 x86

У меня проблема с установкой capybara-webkit. Когда я пытаюсь установить gem capybara-webkit, возникает следующая ошибка ОШИБКА: ошибка при установке capybara-webkit: ОШИБКА: не удалось создать собственное расширение gem. C: /Ruby193/bin/ruby.exe ex…
07 май '12 в 16:48
0 ответов

Capybara Webkit не распознает запрос @media для минимальной ширины в CSS

В моем CSS-коде для моей навигационной панели приложения я скрываю настольную версию в более низких разрешениях и отображаю только мобильный элемент. Помимо определенной точки останова, я переключаю ее только на отображение версии для настольного ко…