Уходит в долгий скролл в ZP при эмуляции мыши.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
В PM не уходит. как ловить? В настройках стоит полная эмуляция мыши.

Причем кликать надо вверху, а оно вниз идет. Давно замечал это в эмуляции мыши, что она любит куда-то уходить достаточно часто.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 527
Благодарностей
1 323
Баллы
113
В PM не уходит. как ловить? В настройках стоит полная эмуляция мыши.

Причем кликать надо вверху, а оно вниз идет. Давно замечал это в эмуляции мыши, что она любит куда-то уходить достаточно часто.
Это такая специфика заводского поиска от зеннопостера. Допустим вы ищете элемент на сайте - он у вас как бы находит то что нужно, но если вдруг появится по вашим данным еще один такой же элемент (например обманка на сайте), который находится в невидимой области - листать может бесконечно.

Что бы такого не было, нужно проверять корректность Xpath, что бы находило конкретно то что нужно, так же желательно написать свой метод прокрутки+наводки к нужному элементу и сверять находится ли обьект в плюсовых координатах, если нет - тогда вы пытаетесь кликнуть на обьект, которого нету на странице в видимом поле.
 
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 527
Благодарностей
1 323
Баллы
113
Обманка есть в ZP, а в PM нету. О чем это может говорить?
Я бы сказал что разрешение экрана другое, но я сомневаюсь, что вы используете другое разрешение и разные UA, например в PM у вас Chrome 1920x1080, а Зенно Opera 800x600 и т.д.

Пробуйте ставить разрешение по умолчанию 1920x1080 и один и тот же UA и проверять что бот делает. Потом определитесь какой кубик проблемный и сверяйте xpath, если нет, на данный кубик отключайте полную эмуляцию на одно действие.
 
Последнее редактирование:

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Я бы сказал что разрешение экрана другое, но я сомневаюсь, что вы используете другое разрешение и разные UA, например в PM у вас Chrome 1920x1080, а Зенно Opera 800x600 и т.д.

Пробуйте ставить разрешение по умолчанию 1920x1080 и один и тот же UA и проверять что бот делает. Потом определитесь какой кубик проблемный и сверяйте xpath, если нет, на данный кубик отключайте полную эмуляцию на одно действие.
Профиль мобильный, и сами профили старые, не очень хочется менять разрешение.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 527
Благодарностей
1 323
Баллы
113
Профиль мобильный, и сами профили старые, не очень хочется менять разрешение.
Так получается у вас дело не в клике, а в свайпе...Свайп это вообще отдельная тема бага...У меня такая же проблема была, если элемент был в координатах ниже - чем сайт дает пролистать - свайп будет листать пока не зависнет...

В таком случае, как я выше написал, либо отключать полную эмуляцию на это действие и вместе тача используйте клик, либо вместо свайпа - прокрутить через C# к элементу и потом тач сделать отдельно, либо вместо тача - используйте клик.
 
Последнее редактирование:

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 239
Благодарностей
573
Баллы
113
Профиль мобильный, и сами профили старые, не очень хочется менять разрешение.
У меня с мобильными профилями вообще беда была, когда думал потестить мобильную версию.. Кликает вообще в молоко.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
У меня с мобильными профилями вообще беда была, когда думал потестить мобильную версию.. Кликает вообще в молоко.
screen maximize ты отключал? там много проблем от него!
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 239
Благодарностей
573
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 239
Благодарностей
573
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

prostors

Client
Регистрация
16.12.2020
Сообщения
1 018
Благодарностей
33
Баллы
48
актуально, согласен 778
 

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