Мне было интересно, как использовать переменную объекта страницы в функции .each()
.
Сценарий заключается в том, что каждый раз, когда я нажимаю ссылку «Удалить», будет отображаться сладкое подтверждение предупреждения, и я должен подтвердить это диалоговое окно, чтобы удалить данные.
Вот мой объект страницы:
'use strict';
// page object name
var Data = function()
{
// all delete links
this.delete_links = element.all(by.css('div[ng-click="delete(Data.id)"]'));
// confirm button
this.btn_confirm = element(by.css('.confirm'));
// delete function
this.delete = function()
{
// delete all links with confirmation
this.delete_links.each(function(element, index)
{
// click delete link
element.click().then(function()
{
browser.sleep(1000);
});
// click yes
this.btn_confirm.click().then(function()
{
browser.sleep(1000);
});
});
};
};
module.exports = Data;
delete
то, что вы от нее ожидаете? Спасибо. - person alecxe   schedule 02.06.2015