Эмуляция мыши в PM и ZP

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Как совместить? В PM проект отробатывает отлично, а в ZP кликает не туда.
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
размеры окон в ПМ и в ЗП разные. для клика берите topinbrowser и leftinbrowser плюсуйте к ним по несколько пикселей и вот вам координаты для клика. Ну или выставляйте размеры инстанса для зп такие же как и в пм
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Да я понимаю, что проблема именно в этом. Как уровнять окна? Или где взять значения topinbrowser и leftinbrowser Если "исследовать элемент" то там вижу значения leftintab topintab это то?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
близко но не то.
Через конструктор действий жмакаете там GET и прописываете ручками topinbrowser ну и аналогично поступаете с лефт. Это надо просто в шаблон добавить и все у вас будет ок.
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Сделал так и получил те же самые значения. У одного элемента вообще topintab -1598
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Они у вас те же самые, потому что вы в ПМ смотрите) само собой они у вас будут совпадать) Отскрольте элемент из видимой части экрана и попробуйте снова.
А -1587 - ну.. или что то с CSS накручено, или вы берете размеры ложной формы.
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Просто там все элементы двигаются в зависимости от размера окна, некоторые складывают под "Дополнительно" когда сужаешь окошко. Это элементы редактора. Думаю идеально было бы как-то установить окно как в зенке, только как? Никогда не приходилось делать шаблон только на эмуляции просто это особый случай, и интересно заранее насколько этот шаблон будет стабильно отрабатывать при 10 и больше потоках?
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Можно задавать свой размер инстанса в ZP через код
Код:
instance.SetWindowSize(1024,768);
Но вообще если сейчас элемент не видим на странице, то клик может не пройти. В следующем билде можно будет скроллить до элемента.
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Можно задавать свой размер инстанса в ZP через код
Код:
instance.SetWindowSize(1024,768);
Но вообще если сейчас элемент не видим на странице, то клик может не пройти. В следующем билде можно будет скроллить до элемента.
А можно подробней? Я так понял это С# код, именно так добавил но визуально не вижу, что бы как то изменился инстанс в прожектмейкере,
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Код будет работать только в ZP
Его цель - сразу задать, например. очень большое значение для окна чтобы все элементы были в зоне видимости без скролла.
В этом случае через конструктор действий координаты topinbrowser и дуаештикщцыук будут точные
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Кликает нормально, но если подгружается жс окошко в нем уже не кликает это в зеннопостере, в проджектмейкере так же кликает нормально. Почему может быть так?
 

rostonix

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

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