Я использую rspec и capybara для интеграционного тестирования. Есть ли способ сделать сессионные объекты в спецификациях запросов? У меня есть страница просмотра, в которой я использую объект сессии, чтобы проверить его значение для отображения ...
Я хочу заглушить авторизованного пользователя (с Devise / Warden), используя rspec mocks в тесте Capybara Suite в моем приложении Rails. Это сэкономит массу времени и будет означать, что мой набор тестов может / будет запущен ...
Я использую RSpec, Spork, Capybara и Capybara Mechanic для написания интеграционных тестов для пути регистрации, который использует подключение к Facebook.Он правильно перемещается по регистрации, но новые пользователи ...
Я использую capybara, capybara-webkit, capybara-screenshot вместе с cucumber. (Ruby 1.9.3, Rails 3.1.3) и Capybara.javascript_driver = :webkit также установлен env.rb К сожалению, запуск ...
Мне нужно отправить несколько нажатий клавиш в веб-приложение в тесте интеграции, который использует Capybara и WebKit. Используя Selenium (WebDriver и Firefox), я могу добиться этого следующим образом: find ("# element_id"). Native ....
Я использую Capybara, чтобы сделать тестирование интеграции на моем приложении 3 Rails. Когда я добавляю: js => true к сценарию, мои тесты работают с селеном, но когда я меняюсь, чтобы использовать драйвер WebKit для JS, я получаю ошибки для ...
Я хотел бы найти ближайшего родителя элемента html в огурце.
точно так же, как функция .closest () jQuery. это мой (псевдо) код: аспект = find ('. dropdown li: contains (' + selector + ')') ...
Как я могу установить заголовок запроса HTTP_REFERER для запроса, сделанного из определения шага огурца с использованием капибары? Погуглил, я попробовал следующее, но ничего из этого не сработало: header 'Referer', 'http: // ...
Обычно я использую сервер rails dev на порту 3000. Capybara/Cucumber использует Capybara.server_port = 31337. Если я меняю драйвер по умолчанию на selenium, похоже, что он пытается подключиться к порту 80. I'...
У меня в сценарии users_spec.rb есть это «Перейти на страницу контактов» посетить »/ contact« current_path.should == contact_path end После запуска rspec я получаю Failure / Error: current_path.should == ...
Я новичок в ruby, но при попытке установить capybara для запуска теста на моей системе я получаю следующую ошибку. Я запускаю OSX my_app$ gem install capybara-webkit
Сборка родных расширений. Это может ...
Я использую огурец и капибара. в рельсовой платформе 3.0.9. Я получаю этот тестовый пример: ошибка:
журнал: (: :) невыполненные шаги (: :) Нет совпадений маршрута "/ wiki / Baltimore_Ravens" (ActionController :: ...
Я пытаюсь установить флажок в своем тесте на огурец, но не могу понять, как это определить это для поиска по любому, кроме идентификатора, имени или метки. Я продолжаю получать эту ошибку: не удается проверить поле, ...
Я использую следующую спецификацию с MiniTest :: Spec и Capybara: find_field ('Email'). must_have_css ('[autofocus]'), чтобы проверить, имеет ли поле с именем 'Email' атрибут автофокуса. В документе говорится следующее: ...
Я пытаюсь щелкнуть изображение с капибарой для теста с огурцом, но не могу найти способ заставить капибару просмотреть изображение в качестве ссылки. Мой код для изображения: link_to (image_tag ('ico_edit_16.png', ...
Я использую капибару для тестирования моей rails для тестирования интеграции.
В моем приложении много лайтбоксов, вызовов Ajax и js. @javascript Сценарий: Я согласен с функциональностью ...
Я работаю с Ruby on Rails 3, Cucumber и Capybara Я искал довольно долго, и я могу Не понимаю, как найти конкретный элемент страницы в теге css. В моем случае мне нужно ...
Readme для Capybara ( см. Использование Capybara с MiniTest :: Spec) говорит, что я могу это сделать, если правильно включу модуль, но не дает никаких иллюстративных примеров того, как ... Я пытался включить ...
Я впервые пытаюсь использовать селен в приложении rails 3. (Я использовал его раньше с рельсами 2). Я нахожусь в rvm, у которого, конечно же, есть свой собственный гемсет. Я сначала выполнил задание с капибарой, без ...
Используя Rspec и Capybara, я пытаюсь протестировать неудачную валидацию для формы, где "обязательный" ввод не заполняется, поэтому он не выполняется. Новые навигаторы, понимающие HTML5, предоставляют встроенные проверки, ...
У меня есть простая функция link_to_function в шаблоне представления <%= link_to_function "add new category", "$('#category_name').focus()" %> и я хочу протестировать это с помощью capybara, используя спецификации запроса. ...
У меня есть следующая спецификация: он "удаляет сообщение",: js => true do ...
...
page.status_code.should = '404' end Строка page.status_code выдает мне эту ошибку: Capybara :: NotSupportedByDriverError
...
Я тестирую считыватель штрих-кодов... он ведет себя как клавиатура, но завершает каждый штрих-код символом клавиши enter. Мой javascript обнаруживает клавишу enter и отвечает (приложение backbone.js).
...
У меня есть кнопка на странице, которая появляется только при наведении курсора на определенный элемент. Но я не могу понять, как сымитировать это, а затем щелкнуть ссылку, чтобы протестировать огурец с помощью Capybara и ...
Как я могу автоматически сохранить html и снимок экрана, когда тест не проходит, используя capybara-webkit с Rspec? Как я могу выполнить обратный вызов, если тест RSpec не прошел. Бонусные баллы: как я могу избежать ...
Я использую cucumber/capybara/selenium/firefox на Mac. Все работает отлично, кроме d&d. Перетаскивание доступно через drag_node.drag_to(drop_node). При его вызове не возникает никаких ошибок, но ...
Я пишу несколько автоматических тестов с использованием Capybara / RSpec, я выбираю / настраиваю драйвер, используя этот маленький кусочек рубина: Capybara.register_driver: selenium_chrome do | приложение | Capybara :: Selenium :: Driver ....
Я работаю со многими плагинами jQuery, которые часто создают элементы DOM без идентификаторов или других свойств идентификации, и это единственный способ получить их Capybara (например, для нажатия) - это получить ...
Использование огурца и капибары для тестирования приложения rails. Предполагая, что я не могу изменить разметку, могу ли я использовать капибару для выбора следующего выбора на странице, полной похожих tds и select?