Получить количество совпадений

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

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Реакции
51
Баллы
28
Есть ли какой либо способ получить количество совпадений как показано в конструкторе действий? В переменную скажем :-)

a38da2aeb56ddd239f16ec56f7fae23b.png
 
Есть ли какой либо способ получить количество совпадений как показано в конструкторе действий? В переменную скажем :-)

a38da2aeb56ddd239f16ec56f7fae23b.png
сегодня разгребал свою коллекцию сниппетов и вспомнил, что что то подобное по задаче видел..
код был найден давным-давно на просторах форума (урл темы к сожалению не записал):
(осталось заточить под себя)
Код:
Развернуть Свернуть Копировать
var imgs = instance.ActiveTab.FindElementsByAttribute("img", "src", "ваша регулярка", "regexp").Elements.Shuffle();
imgs.Take(new Random().Next(0, imgs.Count())).ToList().ForEach(img=>img.Click());
 
Тут бы в конструкторе в колонке «Выбор действия» и сделать радио-батон: «Код объекта в сниппет»
 
  • Спасибо
Реакции: Sergodjan
Есть ли какой либо способ получить количество совпадений как показано в конструкторе действий? В переменную скажем :-)

a38da2aeb56ddd239f16ec56f7fae23b.png
Через кубик С#.
return instance.ActiveTab.FindElementsByAttribute("тэг","имя атрибута","значение","тип поиска").Count;
 
А как сюда вставить переменную. Уже и одинарные кавычки пробовал выполняет некорректно. Или 0 или ок ((
project.Variables["имя_переменной"].Value
Указывается без кавычек.
Пример:
return instance.ActiveTab.FindElementsByAttribute("div","class",project.Variables["имя_переменной"].Value,"regex").Count;
 
  • Спасибо
Реакции: Vasalex
project.Variables["имя_переменной"].Value
Указывается без кавычек.
Пример:
return instance.ActiveTab.FindElementsByAttribute("div","class",project.Variables["имя_переменной"].Value,"regex").Count;
Увы, итак даже не работает у меня (5.10.5.1). Нашёл решение уже циклом. К сожалению немного больше ресов придётся тратить, но некогда топтаться на одном месте. Будет время разберусь. Спасибо.
 
Увы, итак даже не работает у меня (5.10.5.1). Нашёл решение уже циклом. К сожалению немного больше ресов придётся тратить, но некогда топтаться на одном месте. Будет время разберусь. Спасибо.
Возможно у Вас в переменной есть какие-то спец. символы. По идее - все должно работать. А что пишет то хоть, почему не работает?
 
Возможно у Вас в переменной есть какие-то спец. символы. По идее - все должно работать. А что пишет то хоть, почему не работает?
Результат 0, хотя должно быть 7.
 
Тоже 0 выдаёт ... !
 

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