2015-10-11 10 views
5

<div id='messagesDiv'></div>कोणमापक परीक्षण है कि एक तत्व रिक्त है

मैं परीक्षण करने के लिए है कि इस div तत्व रिक्त है चाहता हूँ।

var messagesDiv = element(by.id('messagesDiv')); 
expect(messagesDiv).to... 

मैं इसे कैसे प्राप्त करूं?

+2

['.getInnerHtml()'] (http://www.protractortest.org/#/api?view=webdriver.WebElement.prototype.getInnerHtml) के लिए जांच करें –

+0

चाल करना चाहिए कृपया पुष्टि करें कि आप किस टेस्ट फ्रेमवर्क हैं जैस्मीन, मोचा इत्यादि का उपयोग करना .. क्योंकि वाक्यविन्यास ढांचे पर अलग-अलग निर्भर हो सकता है। – markyph

+0

परीक्षण ढांचा जैस्मीन – Andy

उत्तर

5

मैं इस बारे में सोच का प्रयास करें:

expect(messagesDiv.getText()).toBe(''); 

चाल करना चाहिए। अधिक जानकारी here

+0

यदि मोचा का उपयोग करना आप निम्न का उपयोग कर सकते हैं: 'उम्मीद (संदेश Div.getText())। To.eventually.equal (' ')' चाई-ए-वादे का उपयोग करके (getText() के रूप में वादा करता है) – markyph

0

expect(messagesDiv.getText()).toMatch(/^\s*$/); रिक्त स्थान, टैब, लाइन ब्रेक इत्यादि को संभालेगा जो HTML खाली के रूप में व्यवहार करता है लेकिन वास्तव में कच्चे HTML में नहीं हो सकता है।

संबंधित मुद्दे