Не устанавливается значение в выпадающем списке

strt

Client
Регистрация
06.09.2013
Сообщения
26
Благодарностей
5
Баллы
3
Здравствуйте, подскажите как решить задачу.
На сайте из рук в руки подаю новое объявление,
http://irr.ru/advertSubmission/step1/
записываю действия в РМ

но результат нулевой. подскажите что нужно сделать

PS во вложении запись проекта
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
У Вас в проекте просто клики по выпадающим меню. Вот пример
 

Вложения

exseo

Client
Регистрация
16.06.2014
Сообщения
9
Благодарностей
1
Баллы
3
У Вас в проекте просто клики по выпадающим меню. Вот пример
Я как не Опытный Пользователь, столкнулся с такой же проблемой на данном ресурсе, а именно не получается выбрать из выпадающего списка нужное значение. Я обнаружил что в вашем примере такой же не работающий код с кликами, может быть он раньше работал и на данный момент что то поменялось на доске из рук в руки ? Будьте добры объясните как победить эту хитрую форму ?
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
я ищу <option> c нужным текстом и ставлю свойство selected = True. Правда этот выбраный пункт никак потом не изменить до перезагрузки странички
 
  • Спасибо
Реакции: rostonix

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Хороший способ, не пробовал)
 

exseo

Client
Регистрация
16.06.2014
Сообщения
9
Благодарностей
1
Баллы
3
я ищу <option> c нужным текстом и ставлю свойство selected = True. Правда этот выбраный пункт никак потом не изменить до перезагрузки странички
Можете немного прояснить свой хитрый ход ? До меня не доходит...
 

rostonix

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

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Подскажите, а если на сайте хитрят и с редкой, но регулярностью сдвигают по X: Y: положения выпадающего меню и убирает из трех и оставляет ток два подменяя их друг на друга.

Например


Стандартно:

1) x-20 y-200 1-----1

2) x-20 y-200 2-----2

3) x-20 y-200 3-----3



Зашита от робота



1) x-20 y-300 1-----1

2) x-20 y-300 3-----3

3) x-20 y-300


Зашита от робота 2



1) x-20 y-350 1-----1

2) x-20 y-350 2-----2

3) x-20 y-350



Как быть?

Задача как поймать «Зашита от робота», «Зашита от робота 2» и не дать выполниться неправильному шаблону ??
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Какие посоветуете методы ?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
а можно еще раз, но для совсем совсем маленьких?
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
проверяйте ширину блоков и наличие атрибута display none
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
:bw: а можно и мне подробней, пока ничего не понял.

"Поиск по картинке" не срабатывает так как нет ответного сообщения об ошибке и есть сдвиг / на рисунке- (ComboBox-2) например.

"Проверка наличия выделенного текста" всегда находит текст
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
Поиск по картинке зло и его надо использовать в крайних случаях)
Ну у ваших полей есть масса атрибутов, и один из них ширина) (это все можно посмотреть через конструктор действий)
И если у поля ширина 0, значит даже самый пристальный хомячок его не увидит, и следовательно не заполнит
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
ну значит этот элемент видимый - ширина и высота есть...
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Js это джаваскрипт ? Как найти control-self control-self-select m_js_region и в нем проверить X Y ?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Через конструктор действий найдите элемент и вместо set выбрать тип взаимодействия GET
что взять - width
если width не равно 0 то элемент видимый
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Благодаря Вашим советам появился просвет, а то завис на последнем действии. Благодарю !
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Подскажите как сложить две переменные (250 и 15) ?
Если мы определили сдвиг (скрин )- "Зашита от робота 2" если мы нашли куда сдвинулась строка по width а наш " Установить значения" ставит само значение в старые координаты.
Как прописать в "Установить значения" новые (width) ?
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
можно через свой код c#

Код:
var res = ConverttoInt32(project.Variables["var1"].Value())+ConverttoInt32(project.Variables["var1"].Value());
return res;
или аналогично в JS, который выполняется локально.

З.Ы. Написал по память - могут быть опечатки)
 

kyvour

Активный пользователь
Регистрация
17.05.2014
Сообщения
186
Благодарностей
36
Баллы
28
только что подправлял свои проекты - переменная забирается так вот project.Variables["var1"].Value
Value - без скобок в конце
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Width:
1)= 917
2)= 917
3)= 917
Все поля для глаза на месте !
Что с этим делать ? скрин "Стандартное положение"
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Я не понимаю что вам сейчас нужно если честно :be:
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18

[URL=http://www.radikal.ru][/URL]

А по дефолту при первом заходе на страницу (авторизованным)
Width =
1) 276 - (ComboBox-1)
2) 920 -(ComboBox-2)


После 2, 3 попыток зайти по новой и заполнения полей (ComboBox-1) (ComboBox-2) (ComboBox-3)
Значения меняются!
Width =
1) 917 - (ComboBox-1)
2) 917 -(ComboBox-2)

Сделал через Getкак вы говорили так могу видеть, как меняется значение полей Width
http://zennolab.com/discussion/members/rostonix.2715/
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Так картина прояснилась ! ! Суть проблемы и зашиты сайта.

Ширина у всех одинаковая, а вот за сдвиг по координат Y отвечает TopInTab

Делался тест 14 раз одного шаблона, так как на сайте начинают сдвигать на 2 или 3 раз повтора ( зашита)

В 1 таблице привожу точные данные координат из «Конструктора действий» после выполняя шаблона первый раз, второй и.т.д.

В 2 таблице привожу данные координат при выполнении того же шаблона и при наведении мышки, первый раз, второй и.т.д.


 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
что то вы такое мутите загадочное.... вижу сил и энтузиазма хватает... но нам по-прежнему не ясно в чем проблема. Желательно как-то без относительных элементов типа ( вот тут вот это, а вот тут тогда вот это, и что теперь делать)... Или это Вы с нами просто делитесь интересными наблюдениями?))))
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Lexicon Проблема в том, что каждый 10, каждый 7 выполненный шаблон в ZP не заливается на сайт, так как положение 3 выпадающих меню по Y координатам меняется !

На данном этапе проблема со сдвигом 3 выпадающих меню !

Вот наглядно, как один шаблон на одном разрешении экрана, на одном компьютере

при повторном выполнении (шаба под одним аком) положение по Y координатам смешается у всех 3 выпадающих меню

Вот прям на графике - 1 таблица

смешение по вертикали


 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
Вопрос, как быть, что делать смена IP не решает вопрос проверенно.

Даже на новом щаблоне с нулевыми логами у них на сайте бывает смешение!

Прикрутить IF c {-Variable.Variable44-}==920 (выход через какую ветку) красная повтор, но....

и взять как советовал rostonix через конструктор действий найдите элемент и вместо set выбрать тип взаимодействия GET искать TopInTab Можно но TopInTab не всегда =920

Как быть ?
 

Ztt7

Client
Регистрация
10.05.2014
Сообщения
146
Благодарностей
7
Баллы
18
но 1)TopInTab, 2)TopInTab, 3)TopInTab не всегда = 177, 234, 291
 

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