Заметил, что скрипты у меня валятся. На одном компе менее активно, на другом живут 3-5 минут и всё. Скрипты одни и те же. Окно просто закрывается в какой-то случайный момент без сообщений и какого-то вывода ошибок в консоль. Закрываются не в какой-то определённый момент работы скрипта, а вообще в любой, включая до того, как был первый $browser.
Одинаково полная версия и RT. Проверил целостность винды, nfc и dism, исправил всё. Удалял программу, переустанавливал в чистую папку и т.п.. Перепробовал разные теории, удалял в скрипте всё и даже ставил exit почти в самом начале, оно валится даже с выключенным скриптом (это когда в RT -версии сверху нажимаешь отладка, а там уже не горит красный квадрат).
Короче в результате потратил сегодня день и выяснил, что версия 35 и ранее - работают без ошибок, ни один поток не отваливается, а начиная с 36 через минут 10 закрываются 10-15 окон. Может подскажете, какой компонент там поменялся, что переустановить за пределами мулятора, какой-нибудь редистрибьютабл и т.п.
7.0.35 -> 7.0.36
Re: 7.0.35 -> 7.0.36
Изменения по версиям https://xn--80awbbeioodeq4h3a.xn--p1ai/change_log_studio.txt
7.0.35 (2019.06.04)
- добавлена настройка Enable Touch Events - для поддержки touch команд
- добавлена команда mouse->send_touch - для эмуляции touch событий
- улучшение работы с фокусом
- улучшение работы при минимизации
- улучшение работы логов в окно отладки
- добавлен объект sftp для работы с SFTP со следующими функциями + тесты :
- connect
- create_directory
- disconnect
- disconnect_all
- get_file
- put_file
- remove_directory
- remove_file
- улучшены сообщения об ошибках для функций ftp
- добавлена настройка - писать отладочные логи только в файлы (без вывода в отладочную панель)
7.0.36 (2019.06.17)
- обновлена версия Chromium до 74.0.3729.108
- улучшена сборка мусора и оптимизация памяти
- контекcтное меню на закладках браузера теперь поддерживает Питон,JS,C#
- в DOM добавлены объекты для соответствующих HTML тэгов:
- footer
- header
- section
- улучшение работы с памятью при пересоздании браузера и закрытию закладки
- баг фикс select_value_by_attribute при неточных соответсnвиях + поддержка регулярных выражений
- баг фикс функций по работе с дочерними элементами
- добавлен проект PHP Storm с настройками для работы в хумане ( папка PHP Strom Project )
Скорее всего причина в движке - обновлена версия Chromium до 74.0.3729.108, как показала практика изменение движка может приводить к очень разноплановым ошибкам.
7.0.35 (2019.06.04)
- добавлена настройка Enable Touch Events - для поддержки touch команд
- добавлена команда mouse->send_touch - для эмуляции touch событий
- улучшение работы с фокусом
- улучшение работы при минимизации
- улучшение работы логов в окно отладки
- добавлен объект sftp для работы с SFTP со следующими функциями + тесты :
- connect
- create_directory
- disconnect
- disconnect_all
- get_file
- put_file
- remove_directory
- remove_file
- улучшены сообщения об ошибках для функций ftp
- добавлена настройка - писать отладочные логи только в файлы (без вывода в отладочную панель)
7.0.36 (2019.06.17)
- обновлена версия Chromium до 74.0.3729.108
- улучшена сборка мусора и оптимизация памяти
- контекcтное меню на закладках браузера теперь поддерживает Питон,JS,C#
- в DOM добавлены объекты для соответствующих HTML тэгов:
- footer
- header
- section
- улучшение работы с памятью при пересоздании браузера и закрытию закладки
- баг фикс select_value_by_attribute при неточных соответсnвиях + поддержка регулярных выражений
- баг фикс функций по работе с дочерними элементами
- добавлен проект PHP Storm с настройками для работы в хумане ( папка PHP Strom Project )
Скорее всего причина в движке - обновлена версия Chromium до 74.0.3729.108, как показала практика изменение движка может приводить к очень разноплановым ошибкам.
Re: 7.0.35 -> 7.0.36
35 версия пишет скриншоты в bmp, эх блин
Re: 7.0.35 -> 7.0.36
Как вариант можем отладить и исправить то, что валится - если скинете на почту , например, кусок кода на котором происходят падения.
Наши тестовые скрипты и скрипты что мы используем не валятся. Еще будем проверять все по второму кругу.
Наши тестовые скрипты и скрипты что мы используем не валятся. Еще будем проверять все по второму кругу.
Re: 7.0.35 -> 7.0.36
Спасибо, попробую сделать минимальный скрипт
Re: 7.0.35 -> 7.0.36
Да здравствует 39 версия! ну точнее перезалитая 38я
Проблема с падежом потоков ушла
Проблема с падежом потоков ушла