Зависания кликов и бесконечная прокрутка при эмуляции

prodox

Client
Регистрация
28.08.2018
Сообщения
280
Благодарностей
55
Баллы
28
Обнаружил такие причины зависания. И бороться с ними помогут только разработчики.
1) Причина Зависания кликов. Программа ждет отклика от браузера и загрузки данных. Но браузер не завершил загрузку по какой то причине Браузер показывает красный значок Загрузка. Стоп не работает.
Возможно ждет чего это а это не наступает. Браузер главное работает, но ПМ Висит, ни сохранить ни остановить. Только убивать процесс.

2) не завершена загрузка. Иногда сверху грузится колесико пока оно крутится (браузер никак не завершит что-то грузить) кубик не завершит работу.
Помогает разморозить в ПМ остановить браузер нажав на крестик в браузере.
На странице аякс вообще беда. Пример на Love.mail.ru сверху прокручиваются без остановки анкеты пользователей И на этой странице бесполезно что-то кликать. так как браузер в постоянной подгрузке и любой клик приводит к подвисанию

3) На странице групп одноклассников есть много кнопочек "вступить", а на странице бесконечный аякс.. Делается кубик клика ищется по классу и innertext Уже в кубике в номер совпадения подставляю переменную, чтобы кликнуть на кнопки с определенными номерами. Реализация эмуляции крутит страницу вниз до бесконечности, не отрабатывает даже первое свпадение, видимо хочет посчитать все элементы на странице.
То есть эмуляция работает следующим образом. Когда работаешь с номером совпадения, то эмулятор хочет сначала посчитать все совпадения, и для этого прокручивает в обе стороны. А если Аякс, то пиши пропало.
Если я называю конкретный номер совпадения зачем вертеть туда и обратно.
Примерно так работает поиск нужного элемента комбобоксе. Для примера комбобокс выбор года. В нем от 1910 до 2020 и эмулятор сначала прокручивает список наверх потом вниз, а потом к тому элементу который надо

Здесь что-то в эмуляции следует подправить
А также в кубике вязвнной с ожиданием подгрузки или изменения на страницы жать возможность прекращать ожидание. Уже имеющиеся настройки ожидания внутри кубика - не работают
 

Phoenix78

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

по 2-му пункту. настроить состояние занятости

50701


по 3-му . а вот это баг, и баг в хроме. под файрфоксом мышь адекватная. Да и для комбобокса есть разные варианты кроме фулл эмуляции.

и конечно моё фирменное. Прежде чем постить что то, мат.часть надо изучить. Все же на форуме есть. И ведь не лень столько написать, а по форуму почитать лень. Как оказывается все уже решено и все про это знают...
 

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