Задать вопрос
@Devastor
I ❤❤❤ JAVASCRIPT

Как выбрать элемент через Protractor Angular?

Друзья, только начал изучать написание тестов, столкнулся с проблемой выбора элементов.
К примеру есть кнопка, как выбрать её из протрактора?
<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();

Пишет элемент не найден...
  • Вопрос задан
  • 1129 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
angular.github.io/protractor/#/locators
by.css('a[ng-click="vm.showMore()"]');, например.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы