Клик по нужной ссылке

  • Автор темы Автор темы Bacek72
  • Дата начала Дата начала

Bacek72

Новичок
Регистрация
11.02.2014
Сообщения
15
Реакции
0
Баллы
1
сильно не пинайте, поиском не нашел. есть сайт с группами товаров нужно сделать клик по ссылке нужной группы. название группы в которую нужно поместить товар берется из переменной.
 
Через конструктор действий можно использовать поиск элемента a (ccылка) по атрибуду innertext, куда помещаете переменную.
 
через конструктор действий - выбираете где у вас у элемента есть ваша переменная, и потом ручками в то место дописываете {-Variable.category-}
 
ссылка на группу имеет вид <a href="http://allimp.nethouse.ru/products/category/788669" class="blue">Счётчики</a>
где "788669" - может быть любым (это автоматом создается при создании группы)
"Счетчики" - это моя переменная по которой я должен кликнуть чтобы попасть в эту группу.
делал так
click.jpg
 
Это вы к тому что все удалось, или к тому что ничего не вышло?
 
37c310d862b769df51c39674e3aaa819_1.png
 
да, но в проект он мне добавляет конкретную ссылку а мне надо чтобы он в проекте искал по .*(?="\ class="blue">\{-Variable.Group-}</a>)
и кликал по ней
 
click2.jpg

сделал так но не работает пишет
Тип Время Сообщение
17:37:58 Выполнение действия HtmlElement Индекс находился вне границ массива.
 
в переменной что то есть?
 
напишите содержимое переменной группы и код самой ссылки
 
в переменной лежит "Group=счётчики"
код ссылки <a href="http://allimp.nethouse.ru/products/category/788669" class="blue">Счётчики</a>
причем если я руками вписываю в значение название группы он нормально ищет, пробую вставить переменную - не работает....
может я переменную неправильно пишу?
 
скорее всего да
 
Для ссылки <a href="http://allimp.nethouse.ru/products/category/788669" class="blue">Счётчики</a>
в переменной должно лежать

Код:
Развернуть Свернуть Копировать
Счётчики
 
так и лежит.
в событии (картинка выше) переменная правильно записана?
может там надо кавычки какие нибудь добавить? или может эта форма вообще не поддерживает ввод переменных?
 
Поддерживает она ввод переменных. Ваша задача вообще решается всеми довольно часто и довольно успешно... Признаться я в растерянности от чего это не выходит сделать у Вас, но точно могу сказать - программа тут не при чем)
дайте кусочек проекта посмотрим
 
Все должно работать, где -то ошибку допускаете.
Прикладывайте шаблон.
 
Без входных файлов (списки, таблицы) шаблон нельзя прогонять.
Конкретизируйте на каком этапе нужно проверять, цените чужое время)
 
Спасибо за помощь! разобрался.
 
Гуд) Пишите в чем была проблема?)
 
сделал:
Обработка текста - Escape строки
саму переменную в событии записал - ^{-Variable.Group-}$
и заработало
 
Добрый день.

Делаю проект для ВК. Пытаюсь кликнуть по ссылке (тег а) через поиск значения в атрибуте href. При этом значение беру из переменной. Так вот, при использовании конструктора действий и попытке кликнуть по элементу, используя переменную, ничего не происходит. Ошибка выходит такая:
"Выполнение действия HtmlElement Не найден HTML элемент, по условиям поиска"

переменную использую {-Variable.group_adress-}

Код ссылки такой https://vk.com/smeyaka . Меняется только часть "smeyaka". Вот её то и пытаюсь найти через переменную и кликнуть по элементу

При этом буквально за день до этого через кубик все работало. Сейчас же не работает вообще никак.

Что за ...штука такая? Перезагружал PM, запускал проект заново. Ничего не меняется
 

Вложения

  • 2e520830b6e02352bea4b154ada4f349.png
    2e520830b6e02352bea4b154ada4f349.png
    21,9 KB · Просмотры: 24
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)