Свързани въпроси 'capybara'

Методът на Capybara attach_file, чрез selenium-webdriver, оставя отворен диалоговия прозорец за качване на системни файлове
Имам малко странен потребителски поток за качване на файл в приложение, което тествам, което кара диалоговия прозорец за качване на файл да остава отворен при тестване със selenium-webdriver, чрез capybara. Потокът е следният: Потребителят...
1032 изгледи
schedule 16.09.2022

Защо получавам празни страници с Capybara-webkit, но не и със стандартния (не-JS) драйвер
Моите тестове за интегриране на Rspec + Capybara работеха добре, докато не започнах да се опитвам да взаимодействам със зависими от Javascript интерфейсни елементи, използвайки Capybara-Webkit. Когато се опитам да използвам Capybara-Webkit,...
3348 изгледи
schedule 18.09.2022

Операторът за избор на Capybara не работи с Rspec
Използвайки Capybara с Rails 3, Rspec и Cucumber, Когато използвам оператора select, като напр select("Unspecified", :from=> 'record_family_') Получавам грешка, wrong number of arguments (2 for 3) . По същия начин, ако пропусна...
1528 изгледи
schedule 29.09.2022

Тестване на плъзгане и пускане с пълен календар с помощта на Capybara/Poltergeist
Преглед Работя върху приложение Ruby on Rails, част от което използва Fullcalendar за плъзгане и подреждане на събития върху, извън и вътре в пространството на календара, за да настроите дневен график. Всичко това работи прекрасно, но тестването...
635 изгледи

Как да получа HTML в елемент с помощта на Capybara?
Пиша краставичен тест, където искам да получа HTML в елемент. Например: within 'table' do # this works find('//tr[2]//td[7]').text.should == "these are the comments" # I want something like this (there is no "html" method)...
48546 изгледи
schedule 10.10.2022

Capybara-webkit повдига Capybara::Driver::Webkit::WebkitInvalidResponseError
Получих следното съобщение от драйвера на webkit в моята rspec: Capybara::Driver::Webkit::WebkitInvalidResponseError: Unable to load URL: http://127.0.0.1:44923/posts Преди няколко дни проработи. Проблемът е с метода save_page . Какво може...
3378 изгледи

Как да получите достъп до метод на контролер от тест Cucumber - или алтернативи?
Имам приложение, което има потребителски модел и потребителите имат различни роли. Ролите се представят вътрешно като цели индекси, но се представят на потребителя като низове. Имам и помощна функция access_level (в application_controller.rb -...
1004 изгледи

В тестовете за интегриране на rspec/capybara, как могат N (последователни) стъпки да бъдат внедрени като N 'itdo' примери?
За приложение за съобщения имаме някои доста дълги тестове за интеграция. Точно сега, за да преминете през даден сценарий, трябва да се направят нещо като 20 или 30 стъпки в определена последователност, защото Стъпка N отговаря на данни, създадени по...
612 изгледи

Виждам услуги, които могат да акредитират пари безплатно. Чух за банкови сделки. Например, ако исках да създам шлюз за плащане, как трябва да продължа?
1708 изгледи
schedule 26.04.2024

Този тест на Capybara ще се разпадне ли?
Когато използвам capybara-webkit или poltergeist за тестване на поведението на JavaScript, често намирам (или за съжаление пиша) тестове, които изглеждат така it "saves the check box value when clicked", js: true do visit '/somewhere'...
255 изгледи

Capybara / Rails /Ember не може да попълни полета за вход и парола
Може да изведе страницата, когато работи със следните стъпки Cucumber: Given(/^i go to the login page$/) do visit "http://localhost:3000" end When(/^i enter a valid email and password$/) do fill_in('email', :with => '[email protected]')...
399 изгледи

Capybara - как да тествам връзка към различен раздел на същата страница?
В моето приложение Rails имам следните връзки в горната част на страница: <ul> <li><%= link_to 'Group Chairperson', '#group_chair' %></li> <li><%= link_to 'Group Treasurer', '#group_treasurer' %></li>...
978 изгледи
schedule 20.10.2022

Превключване към изскачащи прозорци в краставица, капибара
В RSpec мога да използвам такъв код за превключване към изскачащ прозорец, връзка , Как мога да направя такова нещо в Cucumber steps? login_window = page.driver.find_window('PPA_identity_window') main_window = page.driver.find_window('')...
11779 изгледи
schedule 07.11.2023

Capybara/селен: изчакайте елементът да се скрие
Трябва да изчакам лентата за зареждане (div#loading) да изчезне (да стане дисплей: няма) в краставична стъпка. Очаквам следното да свърши работа find('#loading').should_not be_visible Но не изглежда да чака. Някакви идеи как да се постигне...
3878 изгледи
schedule 30.11.2023

неинициализирана константа Capybara след използване на Capybara с Rspec
Уча Ruby on rails с учебната книга Ruby on Rails онлайн и попаднах на това упражнение http://www.railstutorial.org/book/static_pages#code-capybara_dsl Следвах инструкциите за добавяне RSpec.configure do |config| config.include...
787 изгледи
schedule 16.10.2022

Как да тествам качено изображение на rails уеб услуга с краставица/капибара?
Нов съм в тестването на приложението Rails с Cucumber, особено в тестването на уеб услуга на Rails. Опитвам се да използвам метода post в дефиницията на стъпка, за да кача изображение, но изглежда, че никога не се качва, да не говорим за запазването...
731 изгледи
schedule 16.12.2023

Stripe JS се проваля при тестване с Cucumber
Използвам Stripe JS на страницата за плащане на сайт за електронна търговия. При ръчно тестване в браузъра потокът работи добре. Но когато автоматизирам тестване с Cucumber, получавам следната грешка при изпращане на формуляра: Възникна...
544 изгледи

rspec// Как мога да получа URL адреса на връзките / Как мога да попреча на селен да отваря нов прозорец
Нов съм в rspec capybara. Имам два въпроса 1 . Как мога да получа URL адреса на връзката от връзката в страницата? Нещо като; url = find('a', :text => 'Test link')['href'] pp url => "http://www.testweb.com" 2 . Как мога да...
250 изгледи
schedule 17.12.2023

$ не е дефинирана грешка в теста на Selenium
Опитвам се да тествам автоматичното довършване на jQuery в приложение Rails 3.2, използвайки Selenium. След тази публикация в блог , която създадох fill_autocomplete помощен метод, който изглежда така: def fill_autocomplete(field, options =...
7560 изгледи

Състояние на раса Capybara/Selenium при изтриване на запис
Тествам за изтриване на записи от клас ActiveRecord с помощта на Capybara/Selenium. Действителното изтриване се извършва с помощта на скрипта Gherkin (битът xPath е, за да мога да намеря правилния потребител за изтриване): When(/^I delete the...
135 изгледи