Мне нужно сохранить значение атрибута для переменной, которая будет отправлена на более поздний объект, чтобы проверить загружаемое изображение, которое получает уникальный идентификатор src, доступно с помощью атрибута src, который я получаю. Позже будет выполнен поиск по списку фотографий, чтобы найти конкретную загруженную картинку.Сохраните значение атрибута переменной
getPictureSrc: function() {
var el = $('img');
var uniqueId = el.getAttribute('src');
return uniqueId;
},
findPicture: function() {
browser.get('a different webpage then the upload page');
var findPic = getPictureSrc();
var allPics = $$('img');
helper.expectedConditions.isVisible(allPics.$(findPics));
},
Однако, когда я запускаю этот код, я делаю console.log()
и откидывает список доступных команд. Не источник. Однако, если я ожидаю от некоторого случайного значения, которое показывает src. Поэтому, я думаю, есть два вопроса: как напечатать значение атрибута для консоли и как передать значение атрибута из объекта в объект. Спасибо.
Вы должны знать, что обычно двойной доллар ($$) означает переменную, которая должна быть частной в угловом и, следовательно, не использоваться – Gianmarco
@Gianmarco это ярлык синтаксиса протранслятора для 'element.all (by.css («smth»)) '- это не имеет никакого отношения к самому угловому. Благодарю. – alecxe
ОК, извините, никогда не использовал транспортир, сейчас на моем радаре;) – Gianmarco