Клик и качество

baracuda

Client
Регистрация
19.06.2013
Сообщения
790
Благодарностей
277
Баллы
63
Уже второй сайт где встречаю проблему клика. Создатели что то подкручивают, как говорится, вчера всё было хорошо, а сегодня, что то поменялось. Первый раз я столкнулся с этим явление на FB. банально технически система определяет что клик прошёл.
73182

Но в реальности кроме как дергания визуальной стрелки нечего не происходит.
Тоже самое проявилось сегодня на тиктоке

Полез играться с качеством, и на тебе в одной из позиций сработало... Думаю ну всё.. пусть так..
Запускаю проект по новой. опять клика нет...

В итоге после кучи тестов делаю 2 клика(один за одним) первый на полном качество. и нечего не происходит, и за ним сразу делаю повторный клик в другом качестве...
Только так смог реализовать клик.

Вопрос что это и почему так происходит?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
Уже второй сайт где встречаю проблему клика. Создатели что то подкручивают, как говорится, вчера всё было хорошо, а сегодня, что то поменялось. Первый раз я столкнулся с этим явление на FB. банально технически система определяет что клик прошёл.
Посмотреть вложение 73182
Но в реальности кроме как дергания визуальной стрелки нечего не происходит.
Тоже самое проявилось сегодня на тиктоке

Полез играться с качеством, и на тебе в одной из позиций сработало... Думаю ну всё.. пусть так..
Запускаю проект по новой. опять клика нет...

В итоге после кучи тестов делаю 2 клика(один за одним) первый на полном качество. и нечего не происходит, и за ним сразу делаю повторный клик в другом качестве...
Только так смог реализовать клик.

Вопрос что это и почему так происходит?
1. Покажите примерный код клика, который вы используете, возможно вы сделали его кривым.
2. Попробуйте вместо клика, использовать команду touch.
3. Возможно перед первым кликом страница не полностью прогрузилась и клик выходит холостым.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 715
Баллы
113
самый лучший вариант это полная эмуляция. остальное это симуляция, которую на той стороне могут не воспринимать от слова совсем :-)
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
самый лучший вариант это полная эмуляция. остальное это симуляция, которую на той стороне могут не воспринимать от слова совсем :-)
Обычно пользователи и страдают от полной эмуляции, если не умеют грамотно делать дорогу регуляркой или xpath.
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
790
Благодарностей
277
Баллы
63
1. Покажите примерный код клика, который вы используете, возможно вы сделали его кривым.
2. Попробуйте вместо клика, использовать команду touch.
3. Возможно перед первым кликом страница не полностью прогрузилась и клик выходит холостым.
1. ну вариантов было три. один самый простой что бы наверняка //span[contains(text(),'Save')] и длинные пути делал и какие только не изобрелал... классику тоже использовал...
2. если выбирать touсh, тоже иногда помогает.. то волны рисует секунд 20 и толку ноль.
3. С паузами тоже думал и делал.

Вот пример рабочего варианта !!! все клики только двойные

73188



73191




P.S. В фейсбуке тоже встречал данную проблема, тогда так и не смог решить.
 
Последнее редактирование:

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 496
Благодарностей
1 304
Баллы
113
1. ну вариантов было три. один самый простой что бы наверняка //span[contains(text(),'Save')] и длинные пути делал и какие только не изобрелал... классику тоже использовал...
Сомнительный вариант искать по тексту, еще и такому, который может в любой момент быть в другом месте, например невидим и первый клик будет по нему происходит, а не по вашему например.
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
790
Благодарностей
277
Баллы
63
если это сомнительный вариант, почему второй клик проходит ?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 715
Баллы
113
у тебя там 2 элемента div и span. не факт что span вообще кликабелен. попробуй родителя div . а вообще лучше кликать через фулэмуляцию (кажется повторяюсь :-) ) ей вообще пофигу, есть на том элементе обработчик клика или нет. она кликает тупо в самый верхний слой.
 
  • Спасибо
Реакции: baracuda

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