У меня угловая сетка с 3 рядами.Все три строки относятся к одному и тому же классу А., но у всех рядов есть xpath webelement B (// div).Как перебрать каждую ячейку первых двух строк и получить значения в массиве?Пожалуйста, помогите мне в этом.
Нет повторителя.Когда я попытался получить текст каждой ячейки 1-й строки, используя div xpath webelement B, он дал мне такой результат:
cell1 cell2 cell3
Но мне нужен результат в этом формате ['cell1 ',' cell2 ',' cell3 ']
и когда я получаю текст класса A, он выдает меня в правильном формате, но все ячейки из 3 строк идут.как ['cell1', 'cell2', 'cell3', 'cell6' ........]
Я написал так:
var expectedCells = element.all(by.css('.A); - using class A
expectedCells.each((eachCell) => {
eachCell.getText().then((cellText) => {
expect(expectedCells).toEqual([['cell1', 'cell2', 'cell3'])
});
})
Ожидается: ['cell1', 'cell2', 'cell3']
Фактически: указывается только последний текст ячейки