Я использую транспортир + жасмин.
У меня есть 2 элемента (ссылки) в таблице, и мне нужно удалить один за другим - или по одному. После того, как я удалил первый элемент, таблица обновится и заполнится оставшимися элементами (или ссылками).
Мой код ниже только удаляет первый элемент и выходит из кода. Я не могу зациклить и удалить все элементы.
Я правильно понял общее количество.
element.all(by.xpath("//span[@class='abc']")).count().then(function (count)
{
element.all(by.xpath("//span[@class='abc']")).each(function (elem, index)
{
elem.getText().then(function (name)
{
console.log("NAME IS " + name);
var row = element(by.xpath('//span[contains(text(),"' + name + '")]/../../..'));
row.click();
var overFlow = element(by.xpath('//span[contains(text(),"' + name + '")]/../../..//*[@class="zzz"]'));
helper.clickElemWithJavascript(overFlow);
helper.scrollIntoView(deleteButton);
helper.clickElemWithJavascript(deleteButton);
})
})
}); //count