Как из выпадающего списка брать случайные, но определенные значения?

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
Как из выпадающего списка выбирать случайные, но определенные значения?

например
1
2
3
4
5
6
7

нужно выбрать только 1 или 3 или 7

И как потом это значение записать в переменную?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 630
Благодарностей
8 768
Баллы
113
я бы сделал так: создал список, внес туда строки 1, 3 и 7 (через ентер) и экшеном работы со списком брал оттуда случайную строку, присваивал значение переменной и эту переменную ввел в экшен работы с выпадающим списком..
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
непонятно как это потом выбрать в выпадающем списоке?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 630
Благодарностей
8 768
Баллы
113
непонятно как это потом выбрать в выпадающем списоке?
запишите экшен в обычном виде, выбрав любое какое нибудь значение из выпадающего списка, а потом в расширенном редакторе подставите туда переменную..
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Если заранее известны все значения для выбора и их не надо пасрить, можно с помощью спинтакса выбрать рандомный
{1|3|7} и установить значение через set - selecteditems.
 
  • Спасибо
Реакции: arhip1985 и Sergodjan

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 630
Благодарностей
8 768
Баллы
113
точно! про спинтакс я как то забыл..
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
В этом вся сложность - все эти формы, атрибуты, значения, теги
Не знаю, что они значат, а следовательно не могу правильно их назначить.

№ документа, № формы - что это?! :huh:
как узнать номер формы? а номер документа?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 630
Благодарностей
8 768
Баллы
113
В этом вся сложность - все эти формы, атрибуты, значения, теги
Не знаю, что они значат, а следовательно не могу правильно их назначить.
сделайте скриншот свойств экшена, где происходит выбор из выпадающего списка..
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 630
Благодарностей
8 768
Баллы
113
  • Спасибо
Реакции: demian

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
я не понимаю, что дальше делать.
положил в переменную, куда ее вставлять?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 630
Благодарностей
8 768
Баллы
113
в предыдущем сообщении я приложил скриншоты..
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
не выбирает всеравно.
я думаю там ошибка в условиях, атрибутах, значениях самого элемента

Да здравствует метод ненаучного тыка! Заработало. Хотя так может и не правильно делать, но выбирает, работает!



А где можно почитать за эти атрибуты, регексы, хуегексы?
Это Ява?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
тэги и атрибуты это HTML
тип поиска text - точное совпадение, regex - совпадение по регулярке, notext = не должно быть такого значения
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
fulltagname - это HTML ?
или outertext
или multiselect ?
Там какое-то месиво из html и чего-то еще.

и как например понять когда надо сделать
Set - присвоение элементу того или иного атрибута.
а когда
Rise - установка события взаимодействия с элементом.
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
  • Спасибо
Реакции: demian

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
Как сделать проверку на нормальное завершение?
Из-за этих долбанных проксей (больше грешить не на что)
скрипты иногда вываливаються на пол дороги.
на каждую ошибку проверки не сделать их очень много и это полный бред.
как можно сдлеать проверку, что хотябы скрипт дошел до конца и не вывалился?
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
Noble, не путайте Java и Java script. Java script тут вообще ни при чём.
Ссылку я дал для того чтобы вы поняли что такое иерархия, иерархия страницы. Это базовые понятия, это поможет вам отслеживать объекты с которыми вы хотите в дальнейшем оперировать - Set, Get, Rise. Побалуйтесь в конструкторе, найдите его id, class или тп.

По поводу прокси... делайте проверку на начальном этапе. Решение есть тут (3й пост)
http://zennolab.com/discussion/showthread.php?11303-Загрузка-страницы&highlight=таймаут

Установили прокси -> сделали Настройку таба ~ 20-30 секунд(что то вроде тайм-аута) -> далее ищем вхождение текста(я ищу текст в подвале страницы, чтобы убедиться что страница полнотью прогрузилась). Нашли -> продолжаем работу, Не нашли -> удаляем прокси из списка, продолжаем цикл.

И используйте хорошие прокси - покупные, я использую fineproxy.org. Они стабильные и не падают.
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
Noble, не путайте Java и Java script. Java script тут вообще ни при чём.
Ссылку я дал для того чтобы вы поняли что такое иерархия, иерархия страницы. Это базовые понятия, это поможет вам отслеживать объекты с которыми вы хотите в дальнейшем оперировать - Set, Get, Rise. Побалуйтесь в конструкторе, найдите его id, class или тп.

По поводу прокси... делайте проверку на начальном этапе. Решение есть тут (3й пост)
http://zennolab.com/discussion/showthread.php?11303-Загрузка-страницы&highlight=таймаут

Установили прокси -> сделали Настройку таба ~ 20-30 секунд(что то вроде тайм-аута) -> далее ищем вхождение текста(я ищу текст в подвале страницы, чтобы убедиться что страница полнотью прогрузилась). Нашли -> продолжаем работу, Не нашли -> удаляем прокси из списка, продолжаем цикл.

И используйте хорошие прокси - покупные, я использую fineproxy.org. Они стабильные и не падают.
Спасибо. Но с такими таймаутами...меня все терзает вопрос, что я руками буду быстрее чем зенно.
 

Onotole

Client
Регистрация
19.09.2013
Сообщения
47
Благодарностей
3
Баллы
8
Добрый день!

не хотел засорять своими вопросами чужую ветку, но нет прав на создание новых тем...


Только приобрел Зенку и пытаюсь в ней разобраться. Хочу сделать шаблон на регистрацию ящиков (_outlook.com), есть несколько вопросов:
1) при заполнении анкеты, упираюсь в выбор страны (Россия) в выпадающем меню. В чем дело понять не удается. Прошу, объясните как правильно выполнить данную операцию.
2) в расширенном редакторе при перетаскивании события из "панель инструментов" в окно редактора и последующем редактировании данного события доступны только 2 поля (см. скрин). как сделать данное событие как на скрине выше и где можно подробнее почитать об этом? bcc3607ebf33dc1e046890033cab214a.png
 

Вложения

Onotole

Client
Регистрация
19.09.2013
Сообщения
47
Благодарностей
3
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
1) Правый клик на выпадающем меню - В конструктор действий.
Тип взаимодестйствия: Set - value.
И в поле что устанавливать: Россия.
2) Эти экшене не нужно добавлять в проект. Они автоматически добавляются при записи. Без записи не трогайте их)
Прав на форуме сейчас достаточно , чтобы создавать новые темы.
используйте это :-)
 

Onotole

Client
Регистрация
19.09.2013
Сообщения
47
Благодарностей
3
Баллы
8
Похоже у меня руки кривые.
Пробовал задавать и Russia, RU, 182 все равно не получается. Хотя в других выпадающих списках все работает
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
Похоже у меня руки кривые.
Пробовал задавать и Russia, RU, 182 все равно не получается. Хотя в других выпадающих списках все работает
Это может быть прикол самого сайта, не раз с таким сталкивался.
В таком случае у меня не удавалось даже толком записать действия, надо курить яву-скрипт и формировать обработчики действий.
 

Fess

Client
Регистрация
12.09.2013
Сообщения
32
Благодарностей
17
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Можно Set - selecteditems
 

Onotole

Client
Регистрация
19.09.2013
Сообщения
47
Благодарностей
3
Баллы
8
результат тот же
209f2bd16a6f43a665bff105a3112620.png




а вот, Можно Set - selecteditems заработал. )

по крайней мере в ПМ скрипт работает хорошо.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Да, там Set - value и не должен работать. Неправильно подскал в первом сообщении)
 

demian

Client
Регистрация
26.09.2011
Сообщения
300
Благодарностей
17
Баллы
18
Spinax - очень удобно
Но возник такой вопрос
вот допустим я Спинаксом из списка выбираю значение May оно под номером 5, в спинаксе переменной присвоено значение 5
как потом этот May записать в файл? Словом, а не в виде 5 ?
 

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