Свързани въпроси '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 изгледи
schedule
05.10.2022
Как да получа 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 изгледи
schedule
05.10.2022
Как да получите достъп до метод на контролер от тест Cucumber - или алтернативи?
Имам приложение, което има потребителски модел и потребителите имат различни роли. Ролите се представят вътрешно като цели индекси, но се представят на потребителя като низове. Имам и помощна функция access_level (в application_controller.rb -...
1004 изгледи
schedule
06.10.2022
В тестовете за интегриране на rspec/capybara, как могат N (последователни) стъпки да бъдат внедрени като N 'itdo' примери?
За приложение за съобщения имаме някои доста дълги тестове за интеграция. Точно сега, за да преминете през даден сценарий, трябва да се направят нещо като 20 или 30 стъпки в определена последователност, защото Стъпка N отговаря на данни, създадени по...
612 изгледи
schedule
05.12.2022
Виждам услуги, които могат да акредитират пари безплатно. Чух за банкови сделки. Например, ако исках да създам шлюз за плащане, как трябва да продължа?
1708 изгледи
schedule
26.04.2024
Този тест на Capybara ще се разпадне ли?
Когато използвам capybara-webkit или poltergeist за тестване на поведението на JavaScript, често намирам (или за съжаление пиша) тестове, които изглеждат така
it "saves the check box value when clicked", js: true do
visit '/somewhere'...
255 изгледи
schedule
17.11.2023
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 изгледи
schedule
11.11.2023
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 изгледи
schedule
22.12.2023
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 изгледи
schedule
17.12.2023
Състояние на раса Capybara/Selenium при изтриване на запис
Тествам за изтриване на записи от клас ActiveRecord с помощта на Capybara/Selenium. Действителното изтриване се извършва с помощта на скрипта Gherkin (битът xPath е, за да мога да намеря правилния потребител за изтриване):
When(/^I delete the...
135 изгледи
schedule
29.10.2022