Tôi đã viết các bài kiểm tra e2e cho ứng dụng js góc của tôi và tôi không thể tìm ra điều này. Tôi đã có một bảng với dữ liệu trong đó. Tôi muốn trích xuất dữ liệu hàng đầu tiên.Thước đo góc: Đọc Nội dung bảng
<table>
<tr>
<td><\td>
<td><\td>
<td><\td>
</tr>
</table>
Tôi đã làm điều này trong thước đo góc elementExplorer
và nó in ra các giá trị của tất cả 3 cột
element.all(by.repeater('item in items.list')).get(0).getText()
James
Byrne
1
Nếu tôi làm điều này, nó in ra giá trị cột đầu tiên
element.all(by.repeater('item in items.list')).get(0).element(by.css('td')).getText()
WARNING - more than one element found for locator By.cssSelector("td") - the first result will be used
James
My Câu hỏi là, làm thế nào để tôi nhận được các giá trị của các cột khác?
Bạn có xem xét cho mỗi cột a 'name', sau đó sử dụng' by.name() 'để lấy các cột cụ thể sau khi bạn có hàng đầu tiên (từ' (0) '.get)? – Aaron