Я могу протестировать загрузку одного файла attach_file 'photo', File.join(Rails.root, 'public', 'uploads' , 'test.png') Но что, если у меня есть поле файла с несколькими атрибутами? Как я могу протестировать несколько файлов...
Я новичок в Capybara и тестировании на Rails в целом, поэтому, пожалуйста, простите меня, если это простой ответ. У меня есть этот тест, он «должен иметь возможность редактировать назначение», посетите dashboard_path ...
Я использую Capybara 1.0.0, и у меня есть ссылка в моем страница, которая становится видимой при наведении курсора мыши на этот блок. Поэтому я хочу навести курсор мыши в тесте, чтобы щелкнуть эту скрытую ссылку.
Я погуглил, ...
Любые предложения о том, как исправить? gem install capybara -webkit -v '0.11.0' Создание нативных расширений. Это может занять некоторое время... ОШИБКА :Ошибка при установке капибары -webkit :ОШИБКА :Не удалось построить...
URL-адрес страницы выглядит как / people? Search = name
в то время как я использовал метод current_path для капибары, он возвращал только / people. current_path.should == people_path (: search => 'name') Но он не говорит
...
Мне нужно загрузить файл csv из моего приложения с помощью Open: : URI, и для этого мне нужно дать ему полный URI. Итак, как лучше всего получить HOST и, что еще более важно, PORT в моем сценарии огурца? ...
Я немного новичок в Rails/RSpec/Capybara, так что это, вероятно, вопрос новичка, но Google не помог так сильно, как я надеялся. Я надеялся, что смогу его использовать { should have_link('link text', ...
Я тестирую с RSpec + Capybara + Selenium (Firefox). Независимо от того, какое подмножество моих приемочных тестов я запускаю, первый не проходит (следующие тесты работают правильно) с «причиной», например: Failure / ...
Мне нужно чтобы заглушить ответ метода current_user в спецификации запроса Rspec / capybara. Метод определен в ApplicationController и использует helper_method. Метод должен просто возвращать ...
Я бы хотел сделать следующее, но не могу из-за природа fill_in ожидает локатора в качестве первого аргумента. find (: css, "input [id $ = 'donation_pledge_hundreds']"). fill_in: with => "10" Я также ...
Когда я заполняю формы с помощью capybara и страница открывается в браузере, поля пусты. Это нормально? page.fill_in 'Электронная почта',: with => 'test@gmail.com '
save_and_open_page
Я пытаюсь проверить с помощью poltergeist, но браузер не отображается, когда я запускаю свои тесты. Это мой spec_helper.rb: # Этот файл копируется в spec /, когда вы запускаете 'rails generate rspec: install' ENV ["...
При изучении Ruby On Rails Tutorial Майкла Хартла в разделе, где автор пишет интеграционный тест для проверки своей страницы регистрации, он использовал приведенный ниже код spinet. Я понял, что такое код...
I’m writing a cucumber test where I want to get the HTML in an element. For example: within 'table' do # this works find('//tr[2]//td[7]').text.should == "these are the comments" # I want ...
Я получаю пустую страницу в качестве ответа при выполнении следующего теста RSpec: require 'spec_helper' описать FriendshipsController действительно включать Devise :: TestHelpers render_views до (: каждый ) делать
...
Я хотел сделать поиск по class_name и вернуть последний элемент среди всех элементов. В jquery мы можем написать что-то похожее на приведенное ниже, но в capybara find это не работает (". Delete: last") Если вы ...
Если я использую библиотеки декодирования звука, включенные в iPhoneOS (например, AVAudioPlayer). Придется ли мне платить за лицензию Thomson или VIA Licensing для легального декодирования файлов AAC или MP3 в моем приложении? Изменить: ...
Using Capybara, I need to assert that a form element is not present, for example, 'Then I should not see the "Username" text field'. As find throws an exception if the element isn't found, this is the ...
Работая с RSpec & Capybara, я получаю интересный режим сбоя теста, который исчезает с несколькими тонкими перестановками строк в тестовом примере ... вещи, которые не должны иметь значения. Я ...
При выполнении интеграционных тестов в capybara приложение вызывает исключение (500 error; отображается в браузере), в файле test.log нет трассировки стека. Вот единственная строка, которую я там вижу:Completed 500...
I Я использую рельсы 3, Стейк и Капибара. У меня есть полезные ресурсы, можно ли использовать помощники маршрутизации, доступные для представлений и контроллеров?
На днях я показывал одному из тестировщиков в моей компании несколько тестов, которые я написал на огурце (2 функции, 5 сценариев ). Потом он задал мне вопрос, на который я не смог ответить :Как это лучше...
Пытаясь уменьшить количество посещений страницы с помощью селена, я хотел вызвать метод посещения из до :all подключить и запустить все мои примеры с загрузкой одной страницы. Однако, когда я указываю...
Я безуспешно пытался изменить формат отдельного столбца в WebGrid. Указанный столбец следующий: grid.Column (columnName: "EmailAddress", header: "Email Address", format: ...
Есть ли способ, используя Cucumber и Capybara, убедиться, что строка НЕ присутствует на странице? Например, как написать противоположное этому шагу :Then /^I должен увидеть " (. *? )"$/ do |arg1| стр....
Я пытаюсь сделать что-то внутри 2 кадров, но ошибка возникает каждый раз, когда я пытаюсь переключаться между кадрами. Например:#кодировка :utf -8 требуется "capybara/dsl" Capybara.run _server = false Капибара....
Есть ли способ заставить сценарий огурца потерпеть неудачу? Мне нужно проверить несколько неудачных сценариев в конце каждого из моих тестов. Поэтому я подумал, что могу проверить диалоговое окно «ошибка», а затем потерпеть неудачу...
Я пытаюсь написать спецификацию запроса для веб-страницы. Эта страница работает в разработке без ошибок. Но, работая в capybara webkit, я получаю эту ошибку после попытки отправить форму :Сбой/Ошибка :...