Друзья, только начал изучать написание тестов, столкнулся с проблемой выбора элементов.
К примеру есть кнопка, как выбрать её из протрактора?
<a ng-click="vm.showMore()">Загрузить ещё</a>
Добавлять id к каждому элементу страницы, для написания тестов, что ли?
Есть ли более расширенная документация чем
этаUPDATE:
Сделал кастомный поиск элемента
by.addLocator('aText',
function(buttonText, opt_parentElement, opt_rootSelector) {
var using = opt_parentElement || document,
a = using.querySelectorAll('a');
return Array.prototype.filter.call(a, function(a) {
return a.textContent === a;
});
});
// использование
element(by.aText('Загрузить ещё')).click();
Пишет элемент не найден...