- Регистрация
- 21.02.2016
- Сообщения
- 1 947
- Благодарностей
- 767
- Баллы
- 113
Предлагаю в зенке ввести обязательные действия с инстансом на уровне самой зенки
1. до изменения чего-то там через инстанс запоминать предыдущее состояние и проверять в конце вообще произошло ли изменение, то, которое возможно произвести? Если инстанс при этом решил упасть, то делать 2ой трай на действие на фоне запомненного состояния.
2. ввести таймер по ожиданию выполения команд в инстансе. Не тот, который в настойках как бы есть, а тот, который сможет определить подвисший инстанс. И чтобы его можно было либо восстановить на запомненном состоянии, либо хотя бы ошибку дать. Чтобы избежать часами висящего инстанса и как бы выполняющегося проекта.
3. Разобраться почему команды работы с инстансом могут возвращать пустые значение. На примере выше показывал. Тут надо определится. Если контента на странице нет, то команда не должна выполнятся успешно. А если как бы есть и находит, то откуда тогда пустое значение?
А то смотрю логи ошибок и типовые штуки
Error detected when getting cookie from instance
Ошибка обращения к Instance.SetProxy
Ошибка обращения к Instance.ActiveTab
А потому что инстанс то не прогрузился, то умер, то ХЗ что с ним вообще творится
1. до изменения чего-то там через инстанс запоминать предыдущее состояние и проверять в конце вообще произошло ли изменение, то, которое возможно произвести? Если инстанс при этом решил упасть, то делать 2ой трай на действие на фоне запомненного состояния.
2. ввести таймер по ожиданию выполения команд в инстансе. Не тот, который в настойках как бы есть, а тот, который сможет определить подвисший инстанс. И чтобы его можно было либо восстановить на запомненном состоянии, либо хотя бы ошибку дать. Чтобы избежать часами висящего инстанса и как бы выполняющегося проекта.
3. Разобраться почему команды работы с инстансом могут возвращать пустые значение. На примере выше показывал. Тут надо определится. Если контента на странице нет, то команда не должна выполнятся успешно. А если как бы есть и находит, то откуда тогда пустое значение?
А то смотрю логи ошибок и типовые штуки
Error detected when getting cookie from instance
Ошибка обращения к Instance.SetProxy
Ошибка обращения к Instance.ActiveTab
А потому что инстанс то не прогрузился, то умер, то ХЗ что с ним вообще творится