<div id='messagesDiv'></div>
Thước đo kiểm tra xem phần tử có trống không
Tôi muốn kiểm tra xem phần tử div
này có trống không.
var messagesDiv = element(by.id('messagesDiv'));
expect(messagesDiv).to...
Làm cách nào để đạt được điều đó?
<div id='messagesDiv'></div>
Thước đo kiểm tra xem phần tử có trống không
Tôi muốn kiểm tra xem phần tử div
này có trống không.
var messagesDiv = element(by.id('messagesDiv'));
expect(messagesDiv).to...
Làm cách nào để đạt được điều đó?
Hãy thử
expect (messagesDiv.text).toBe('')
expect(messagesDiv.getText()).toMatch(/^\s*$/);
sẽ xử lý dấu cách, tab, ngắt dòng, v.v ... mà HTML coi là trống nhưng thực sự có thể không nằm trong HTML thô.
Kiểm tra ['.getInnerHtml()'] (http://www.protractortest.org/#/api?view=webdriver.WebElement.prototype.getInnerHtml) nên thực hiện thủ thuật –
Vui lòng xác nhận khung kiểm tra bạn là gì bằng cách sử dụng Jasmine, Mocha vv .. như cú pháp có thể khác nhau phụ thuộc vào khuôn khổ. – markyph
khung kiểm tra là Jasmine – Andy