2012-11-29 14 views
5

के साथ पूरा हो गया है, मुझे कैपिबारा के बारे में बहुत सारे प्रश्न और उत्तर दिखाई देते हैं, जो सामग्री के परीक्षण से पहले AJAX अनुरोध को पूरा करने की प्रतीक्षा नहीं कर रहे हैं, लेकिन मुझे इसके विपरीत करने की आवश्यकता है: मैं इसका परीक्षण करना चाहता हूं एजेक्स अनुरोध पूरा होने से पहले एक लोडिंग संदेश मौजूद है।AJAX अनुरोध से पहले परीक्षण लोडिंग संदेश सामग्री कैपिबरा

आरएसपीईसी में कैपिबरा के साथ AJAX अनुरोध करने से पहले सामग्री की जांच कैसे की जाएगी?

धन्यवाद!

उत्तर

3

मैं इसे समझ से बाहर ...

आप समाप्त करने के लिए AJAX का इंतजार किए बिना कुछ जांच करने के लिए शीघ्र चाहते हैं, तो आप सिर्फ एक में शामिल हैं के साथ पाठ की जाँच करें:

page.find ('# आईडी लोड हो रहा है ') (शामिल .text.should' ... ')

आप AJAX आप have_content का उपयोग वापस जाने के लिए के लिए इंतजार करना चाहते हैं:

page.find ('। # आईडी ') have_content चाहिए ('लोड')